Skip to content

Commit

Permalink
clean up test a little
Browse files Browse the repository at this point in the history
  • Loading branch information
TwitchBronBron authored and georgejecook committed Jan 16, 2022
1 parent 7b43c03 commit bf76c71
Showing 1 changed file with 25 additions and 21 deletions.
46 changes: 25 additions & 21 deletions src/files/BrsFile.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -231,44 +231,48 @@ describe('BrsFile', () => {
`);

let result;
let names;
result = program.getCompletions(`${rootDir}/source/main.bs`, Position.create(8, 26));
names = result.map(x => x.label);
expect(names).to.includes('foo');
expect(names).to.includes('foo3');
expect(names).to.includes('fooFace');
expect(names).to.includes('fooClass');
expect(result.map(x => x.label)).include.members([
'foo',
'foo3',
'fooFace',
'fooClass'
]);
expect(result[2].kind).to.equal(CompletionItemKind.Enum);
expect(result[3].kind).to.equal(CompletionItemKind.Enum);


result = program.getCompletions(`${rootDir}/source/main.bs`, Position.create(8, 27));
names = result.map(x => x.label);
expect(names).to.includes('foo');
expect(names).to.includes('foo3');
expect(names).to.includes('fooFace');
expect(names).to.includes('fooClass');
expect(result.map(x => x.label)).include.members([
'foo',
'foo3',
'fooFace',
'fooClass'
]);
expect(result[2].kind).to.equal(CompletionItemKind.Enum);
expect(result[3].kind).to.equal(CompletionItemKind.Enum);

result = program.getCompletions(`${rootDir}/source/main.bs`, Position.create(8, 30));
names = result.map(x => x.label);
expect(names).to.includes('bar1');
expect(names).to.includes('bar2');
expect(result.map(x => x.label)).include.members([
'bar1',
'bar2'
]);
expect(result[0].kind).to.equal(CompletionItemKind.EnumMember);
expect(result[1].kind).to.equal(CompletionItemKind.EnumMember);

result = program.getCompletions(`${rootDir}/source/main.bs`, Position.create(9, 33));
names = result.map(x => x.label);
expect(names).to.includes('foo2');
expect(names).to.includes('fooFace2');
expect(names).to.includes('fooClass2');
expect(result.map(x => x.label)).include.members([
'foo2',
'fooFace2',
'fooClass2'
]);
expect(result[2].kind).to.equal(CompletionItemKind.Enum);

result = program.getCompletions(`${rootDir}/source/main.bs`, Position.create(9, 36));
names = result.map(x => x.label);
expect(names).to.includes('bar2_1');
expect(names).to.includes('bar2_2');
expect(result.map(x => x.label)).include.members([
'bar2_1',
'bar2_2'
]);
expect(result[0].kind).to.equal(CompletionItemKind.EnumMember);
expect(result[1].kind).to.equal(CompletionItemKind.EnumMember);
});
Expand Down

0 comments on commit bf76c71

Please sign in to comment.