1.0.7 • Published 7 years ago

jabstract v1.0.7

Weekly downloads
1
License
Apache-2.0
Repository
github
Last release
7 years ago

Build Status

Javascript version of jabstract

USAGE

Declare your json responses somewhere:

const jabstract = require('jabstract');

let apiResponse = jabstract({
    ... json-ish payload ...
});

Then use it in your tests by defining only relevant fields:

let response = apiResponse({
  'key': 'value'  
});

It even supports complex payloads!

let apiResponse = jabstract({
  'client': {
    'name': 'John doe',
    'email': 'johndoe@example.org'
  }
});

let response = apiResponse({
  'client': {
    'name': 'Baboon v2.0'
  }
});

* note that apiResponse will keep its default value. So you can mock multiple fixtures for the same payload

1.0.7

7 years ago

1.0.6

7 years ago

1.0.5

7 years ago

1.0.0

7 years ago