0.1.0 • Published 6 years ago

ember-data-test-helpers v0.1.0

Weekly downloads
163
License
MIT
Repository
-
Last release
6 years ago

ember-data-test-helpers

This addon provides several APIs to facilitate testing ember-data adapters, models, and serializers.

These APIs are improvements that can now be introduced because of the progress introduced with RFC-232 as of ember-cli-qunit@4.2.0

API

import { setupStoreTest, setupSerializerTest } from 'ember-data-test-helpers'

setupStoreTest(hooks)

  • this.store(/* dasherizedStoreName*/) -> returns an instance of a DS.Store.

  • this.createSnapshot(model, options) -> returns a DS.Snapshot of the given DS.Model instance

setupSerializerTest(hooks)

Provides all APIs from setupStoreTest as well as

  • this.serializer(dasherizedSerializerName /* , store */) -> returns an instance of the given serializer ready for testing.

Installation

ember install ember-data-test-helpers

Development

  • git clone git@github.com:alexander-alvarez/ember-data-test-helpers.git
  • cd ember-data-test-helpers
  • yarn install

Running

Running Tests

  • npm test (Runs ember try:each to test your addon against multiple Ember versions)
  • ember test
  • ember test --server

Building

  • ember build

For more information on using ember-cli, visit https://ember-cli.com/.