tektronix-metacatalog-client
Version:
Tektronix Metacatalog Ember Client
38 lines (28 loc) • 1.06 kB
JavaScript
import Ember from 'ember';
import { module, test } from 'qunit';
import { make, makeList } from 'ember-data-factory-guy';
import TestHelper from 'ember-data-factory-guy/factory-guy-test-helper';
import startApp from 'tektronix-metacatalog-client/tests/helpers/start-app';
import ModelhitPage from 'tektronix-metacatalog-client/tests/acceptance/pages/modelhit';
var application;
module('Acceptance | modelhit-index', {
beforeEach: function() {
application = startApp();
TestHelper.setup();
},
afterEach: function() {
TestHelper.teardown();
Ember.run(application, 'destroy');
}
});
test('visiting /modelhit/2', function(assert) {
TestHelper.handleFindAll('catalog', 10);
var modelhit = make('modelhit', 'with_modelpages');
authenticateSession();
ModelhitPage.visit(modelhit.id);
andThen(function() {
assert.equal(ModelhitPage.cardsLength(), 2);
assert.equal(ModelhitPage.firstCardImageSrc(), '/pages/std-1962-1/2.jpg?authKey=undefined');
assert.equal(ModelhitPage.firstCardTitle(), '1962 / 2');
});
});