Skip to content

Commit ef2ada1

Browse files
committed
Change asserts
1 parent c65e4ad commit ef2ada1

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

test/providers/completionProvider.test.ts

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,28 +11,35 @@ suite('ParamHintCompletionProvider', () => {
1111
test("provides items for first param", async () => {
1212
let param = "paramName:";
1313
let actual = await providerResult(provider, param, "):\n\nparamName = 12");
14+
15+
// Multiple asserts, so if the test fails it is more obvious why.
16+
assert.notEqual(actual, null);
1417
assert.equal(actual?.items[0].label.trim(), PythonType.Int);
1518
});
1619

1720
test("provides items for non-first param", async () => {
1821
let param = "first: str, paramName:";
1922
let actual = await providerResult(provider, param, "\n\nparamName = 12");
23+
assert.notEqual(actual, null);
2024
assert.equal(actual?.items[0].label.trim(), PythonType.Int);
2125
});
2226

2327
test("provides items for param on new line", async () => {
2428
let param = "\n paramName:";
2529
let actual = await providerResult(provider, param, "\n\nparamName = 12");
30+
assert.notEqual(actual, null);
2631
assert.equal(actual?.items[0].label.trim(), PythonType.Int);
2732

2833
param = "\n\tparamName:";
2934
actual = await providerResult(provider, param, "\n\nparamName = 12");
35+
assert.notEqual(actual, null);
3036
assert.equal(actual?.items[0].label.trim(), PythonType.Int);
3137
});
3238

3339
test("provides items for param with legal non-ascii chars", async () => {
3440
let param = "a変な:";
3541
let actual = await providerResult(provider, param, "\n\na変な = 12");
42+
assert.notEqual(actual, null);
3643
assert.equal(actual?.items[0].label.trim(), PythonType.Int);
3744
});
3845

@@ -65,6 +72,12 @@ suite('ParamHintCompletionProvider', () => {
6572
assert.equal(actual, expected);
6673
});
6774

75+
test("does not include * in parameter name", async () => {
76+
let param = "*paramName:";
77+
let actual = await providerResult(provider, param, "\n\nparamName = 12");
78+
assert.equal(actual?.items[0].label.trim(), PythonType.Int);
79+
});
80+
6881
});
6982

7083
const language = "python";

0 commit comments

Comments
 (0)