Skip to content
| Marketplace
Sign in
Visual Studio Code>Snippets>Jasmine code snippetsNew to Visual Studio Code? Get it now.
Jasmine code snippets

Jasmine code snippets

charalampos karypidis

|
58,478 installs
| (5) | Free
Code snippets for JavaScript Jasmine test framework in ES6 syntax
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Jasmine

VS Code Jasmine snippets


Version Installs Ratings

This extension contains code snippets for Jasmine test framework and is based on the awesome sublime-jasmine package by @NicoSantangelo.

Installation

In order to install an extension you need to launch the Command Pallete (Ctrl + Shift + P or Cmd + Shift + P) and type Extensions. There you have either the option to show the already installed snippets or install new ones.

Supported languages (file extensions)

  • JavaScript (.js)
  • TypeScript (.ts)
  • TypeScript React (.tsx)

Snippets

Below is a list of all available snippets and the triggers of each one. The → means the TAB key.

Specs

Trigger Content
desc→ describe method
xdesc→ xdescribe method
fdesc→ fdescribe method
it→ it method
xit→ xit method
fit→ fit method
ae→ after each method
be→ before each method

Expectations

Trigger Content
exp→ expect
tb→ expect().toBe
tbct→ expect().toBeCloseTo
tbd→ expect().toBeDefined
tbf→ expect().toBeFalsy
tbgt→ expect().toBeGreaterThan
tblt→ expect().toBeLessThan
tbn→ expect().toBeNull
tbt→ expect().toBeTruthy
tbu→ expect().toBeUndefined
tc→ expect().toContain
te→ expect().toEqual
thbc→ expect().toHaveBeenCalled
thbcw→ expect().toHaveBeenCalledWith
tm→ expect().toMatch
tt→ expect().toThrow
tte→ expect().toThrowError
nb→ expect().not.toBe
nct→ expect().not.toBeCloseTo
nd→ expect().not.toBeDefined
nf→ expect().not.toBeFalsy
ngt→ expect().not.toBeGreaterThan
nlt→ expect().not.toBeLessThan
nn→ expect().not.toBeNull
nt→ expect().not.toBeTruthy
nu→ expect().not.toBeUndefined
nc→ expect().not.toContain
ne→ expect().not.toEqual
nm→ expect().not.toMatch
nt→ expect().not.toThrow
any→ jasmine.any
oc→ jasmine.objectContaining

Spies

Trigger Content
so→ spyOn
sct→ spyOn.and.callThrough
scf→ spyOn.and.callFake
spg→ spyOnProperty($obj,'$property', 'get')
sps→ spyOnProperty($obj,'$property', 'set')
srv→ spyOn.and.returnValue
ss→ spyOn.and.stub
ste→ spyOn.and.throwError
ca→ spy.calls.all
caa→ spy.calls.allArgs
ca→ spy.calls.any
caf→ spy.calls.argsFor
cc→ spy.calls.count
cf→ spy.calls.first
cmr→ spy.calls.mostRecent
cr→ spy.calls.reset
cs→ createSpy
cso→ createSpyObj
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft