Skip to content

Instantly share code, notes, and snippets.

@barnabyc
Created November 18, 2012 04:40
Show Gist options
  • Save barnabyc/4103590 to your computer and use it in GitHub Desktop.
Save barnabyc/4103590 to your computer and use it in GitHub Desktop.
Running Primrose specs
--------------------------
-=> enter, level: 0
Matchers
-=> enter, level: 1
toBe
-=> enter, level: 2
it asserts simple matches
-=> enter, level: 3
beforeEach
<=- exit, level: 4
=== result, level: 3
✔ expect 1 to be 1
=== result, level: 3
✔ expect 1 not to be 2
<=- exit, level: 3
-=> enter, level: 2
toBeTypeof
-=> enter, level: 3
it assets the type
-=> enter, level: 4
beforeEach
<=- exit, level: 5
=== result, level: 4
✔ expect mystr to be typeofstring
<=- exit, level: 4
-=> enter, level: 3
toMatch
-=> enter, level: 4
it matches a regex
-=> enter, level: 5
beforeEach
<=- exit, level: 6
=== result, level: 5
✔ expect foo to match /foo/
=== result, level: 5
✔ expect bar not to match /foo/
<=- exit, level: 5
-=> enter, level: 4
toBeDefined
-=> enter, level: 5
it checks if defined
-=> enter, level: 6
beforeEach
<=- exit, level: 7
=== result, level: 6
✔ expect 1 to be defined
=== result, level: 6
✔ expect {subject} not to be defined
<=- exit, level: 6
-=> enter, level: 5
toBeUndefined
-=> enter, level: 6
it checks if undefined
-=> enter, level: 7
beforeEach
<=- exit, level: 8
=== result, level: 7
✔ expect {subject} to be defined
=== result, level: 7
✔ expect 1 not to be defined
<=- exit, level: 7
-=> enter, level: 6
toBeNaN
-=> enter, level: 7
it checks if NaN
-=> enter, level: 8
beforeEach
<=- exit, level: 9
=== result, level: 8
✔ expect str to be NaN
=== result, level: 8
✔ expect 1 not to be NaN
<=- exit, level: 8
-=> enter, level: 7
toContain
-=> enter, level: 8
with an array
-=> enter, level: 9
it checks if it contains the element
-=> enter, level: 10
beforeEach
<=- exit, level: 11
=== result, level: 10
✔ expect foo,bar to contain bar
=== result, level: 10
✔ expect foo,bar not to contain baz
<=- exit, level: 10
-=> enter, level: 9
with a string
-=> enter, level: 10
it checks if it contains the substring
-=> enter, level: 11
beforeEach
<=- exit, level: 12
=== result, level: 11
✔ expect foobar to contain bar
=== result, level: 11
✔ expect foobar not to contain baz
<=- exit, level: 11
<=- exit, level: 10
<=- exit, level: 9
<=- exit, level: 8
<=- exit, level: 7
<=- exit, level: 6
<=- exit, level: 5
<=- exit, level: 4
<=- exit, level: 3
<=- exit, level: 2
<=- exit, level: 1
--------------------------
Completed Primrose specs in: 195ms
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment