hhff/spree-ember

View on GitHub
packages/core/tests/unit/services/spree-test.js

Summary

Maintainability
A
0 mins
Test Coverage
import {
  moduleFor,
  test
} from 'ember-qunit';

moduleFor('service:spree', 'SpreeService');

test('it exists', function(assert) {
  var service = this.subject();
  assert.ok(service);
});

test('it persists data to localStorage', function(assert) {
  window.localStorage.clear();

  var service = this.subject();
  service.persist({
    favoriteRapper: "Drake"
  });
  assert.equal(service.get("favoriteRapper"), "Drake");

  service.set("favoriteRapper", null);

  service.restore();
  assert.equal(service.get("favoriteRapper"), "Drake");
});

test('it has the spree entry of the environment config', function(assert) {
  var service = this.subject();
  assert.ok(service.config);
});