Skip to content

gghez/karma-jasmine-shallow-equal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

karma-jasmine-shallow-equal

Build Status NPM version

From Michel Salib's implementation for chai (https://github.com/michelsalib/chai-shallow-deep-equal/): Implementation as a karma framework plugin.

Will shallowly perform a deep equal assertion in an object graph.

Installation

Direct install:

npm install karma-jasmine-shallow-equal --save-dev

Reference as dev dependencies in package.json of your project:

...
  "devDependencies": {
    "karma-jasmine-shallow-equal": "~x.x.x"
  }
...

Reference in karma.conf.js:

...
  frameworks: ['jasmine', 'jasmine-shallow-equal']
...

Example

expect({
  name: 'Michel',
  language: 'javascript',
  tags: ['developer', 'gamer']
}).toShallowEqual({
  name: 'Michel',
  tags: ['developer']
});

More example here: Unit Tests

About

Jasmine matcher for karma test launcher

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published