vscode-jest-snippets
Jest snippets extension for Visual Studio Code.
Snippets
Below is a list of all available snippets and the triggers of each one. The → means the TAB key.
Globals
Trigger |
Content |
desc→ |
describe |
desco→ |
describe.only |
descs→ |
describe.skip |
desce→ |
describe.each |
descoe→ |
describe.only.each |
descse→ |
describe.skip.each |
ae→ |
afterEach |
aa→ |
afterAll |
be→ |
beforeEach |
ba→ |
beforeAll |
Tests
Trigger |
Content |
it→ |
it |
ito→ |
it.only |
its→ |
it.skip |
itt→ |
it.todo |
ite→ |
it.each |
ita→ |
it(..., async ...) |
test→ |
test |
testo→ |
test.only |
tests→ |
test.skip |
testt→ |
test.todo |
teste→ |
test.each |
testoe→ |
test.only.each |
testse→ |
test.skip.each |
testet→ |
test.each (table) |
testa→ |
test(..., async ...) |
Expect
Trigger |
Content |
exp→ |
expect |
expa→ |
expect.anything |
expact→ |
expect.any |
expe→ |
expect.extend |
expea→ |
expect.extend async |
expac→ |
expect.arrayContaining |
expoc→ |
expect.objectContaining |
expsc→ |
expect.stringContaining |
expsm→ |
expect.stringMatching |
expr→ |
expect.resolves |
exprj→ |
expect.rejects |
expas→ |
expect.assertions(count) |
expha→ |
expect.hasAssertions() |
Expect Matcher
Trigger |
Content |
tb→ |
toBe |
tbct→ |
toBeCloseTo |
tbd→ |
toBeDefined |
tbf→ |
toBeFalsy |
tbgt→ |
toBeGreaterThan |
tbgte→ |
toBeGreaterThanOrEqual |
tbi→ |
toBeInstanceOf |
tblt→ |
toBeLessThan |
tblte→ |
toBeLessThanOrEqual |
tbn→ |
toBeNull |
tbt→ |
toBeTruthy |
tbu→ |
toBeUndefined |
tc→ |
toContain |
tce→ |
toContainEqual |
te→ |
toEqual |
tse→ |
toStrictEqual |
thbc→ |
toHaveBeenCalled |
thbct→ |
toHaveBeenCalledTimes |
thbcw→ |
toHaveBeenCalledWith |
thblcw→ |
toHaveBeenLastCalledWith |
thr→ |
toHaveReturned |
thrt→ |
toHaveReturnedTimes |
thrw→ |
toHaveReturnedWith |
thlrw→ |
toHaveLastReturnedWith |
thnrw→ |
toHaveNthReturnedWith |
thl→ |
toHaveLength |
thp→ |
toHaveProperty |
tm→ |
toMatch |
tmo→ |
toMatchObject |
tms→ |
toMatchSnapshot |
tmis→ |
toMatchInlineSnapshot |
tt→ |
toThrow |
tte→ |
toThrowError |
ttems→ |
toThrowErrorMatchingSnapshot |
ttemis→ |
toThrowErrorMatchingInlineSnapshot |
Templates
Trigger |
Content |
jfn→ |
jest.fn |
Changelog
[1.1.0] - 2020-06-12
expa→ --> expect.anything
expact→ --> expect.any
expe→ --> expect.extend
expea→ --> expect.extend async
expac→ --> expect.arrayContaining
expoc→ --> expect.objectContaining
expsc→ --> expect.stringContaining
expsm→ --> expect.stringMatching
[1.0.0] - 2020-06012
descoe→ --> describe.only.each
descse→ --> describe.skip.each
testoe→ --> test.only.each
testse→ --> test.skip.each
thr→ --> toHaveReturned
thrt→ --> toHaveReturnedTimes
thrw→ --> toHaveReturnedWith
thlrw→ --> toHaveLastReturnedWith
thnrw→ --> toHaveNthReturnedWith
Settingse
The editor.snippetSuggestions setting in vscode settings.json will show snippets on top of the suggestion list.
"editor.snippetSuggestions": "top"
Credits
- Thanks to andys8 for snippet base
| |