提交 fb6b2843 编写于 作者: B Benjamin Pasero

untitled - fix tests

上级 1d4f6e64
......@@ -287,13 +287,33 @@ suite('Untitled text editors', () => {
const service = accessor.untitledTextEditorService;
const input = instantiationService.createInstance(UntitledTextEditorInput, service.create({ mode }));
assert.ok(input.model.hasModeSetExplicitly);
assert.equal(input.getMode(), mode);
const model = await input.resolve();
assert.equal(model.getMode(), mode);
input.setMode('plaintext');
assert.equal(input.getMode(), PLAINTEXT_MODE_ID);
input.dispose();
model.dispose();
});
test('remembers that mode was set explicitly', async () => {
const mode = 'untitled-input-test';
ModesRegistry.registerLanguage({
id: mode,
});
const service = accessor.untitledTextEditorService;
const model = service.create();
const input = instantiationService.createInstance(UntitledTextEditorInput, model);
assert.ok(!input.model.hasModeSetExplicitly);
input.setMode('text');
input.setMode('plaintext');
assert.ok(input.model.hasModeSetExplicitly);
assert.equal(input.getMode(), PLAINTEXT_MODE_ID);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册