Skip to content

Commit 42ce29f

Browse files
authored
test(to-have-length): add optional chaining case (#1295)
1 parent 90f2d18 commit 42ce29f

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/rules/__tests__/prefer-to-have-length.test.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { espreeParser } from './test-utils';
55
const ruleTester = new TSESLint.RuleTester({
66
parser: espreeParser,
77
parserOptions: {
8-
ecmaVersion: 2015,
8+
ecmaVersion: 2020,
99
},
1010
});
1111

@@ -16,6 +16,7 @@ ruleTester.run('prefer-to-have-length', rule, {
1616
'expect(files).toHaveLength(1);',
1717
"expect(files.name).toBe('file');",
1818
"expect(files[`name`]).toBe('file');",
19+
'expect(users[0]?.permissions?.length).toBe(1);',
1920
'expect(result).toBe(true);',
2021
`expect(user.getUserName(5)).resolves.toEqual('Paul')`,
2122
`expect(user.getUserName(5)).rejects.toEqual('Paul')`,

0 commit comments

Comments
 (0)