From 008fc0af636992958755129527844237a5635104 Mon Sep 17 00:00:00 2001 From: Tobias Bieniek Date: Tue, 14 Jan 2020 21:38:51 +0100 Subject: [PATCH] mirage: Add `keyword` factory --- mirage/factories/keyword.js | 11 +++++++++++ tests/acceptance/keyword-test.js | 4 ++-- 2 files changed, 13 insertions(+), 2 deletions(-) create mode 100644 mirage/factories/keyword.js diff --git a/mirage/factories/keyword.js b/mirage/factories/keyword.js new file mode 100644 index 00000000000..af4a414cde0 --- /dev/null +++ b/mirage/factories/keyword.js @@ -0,0 +1,11 @@ +import { Factory } from 'ember-cli-mirage'; + +export default Factory.extend({ + keyword: i => `keyword-${i + 1}`, + + id() { + return this.keyword; + }, + + crates_cnt: 0, +}); diff --git a/tests/acceptance/keyword-test.js b/tests/acceptance/keyword-test.js index 05ea209fcdd..ae4f96e3a49 100644 --- a/tests/acceptance/keyword-test.js +++ b/tests/acceptance/keyword-test.js @@ -13,7 +13,7 @@ module('Acceptance | keywords', function(hooks) { test('keyword/:keyword_id is accessible', async function(assert) { assert.expect(0); - this.server.create('keyword', { id: 'network', keyword: 'network', crates_cnt: 38 }); + this.server.create('keyword', { keyword: 'network' }); await visit('keywords/network'); percySnapshot(assert); @@ -22,7 +22,7 @@ module('Acceptance | keywords', function(hooks) { }); test('keyword/:keyword_id index default sort is recent-downloads', async function(assert) { - this.server.create('keyword', { id: 'network', keyword: 'network', crates_cnt: 38 }); + this.server.create('keyword', { keyword: 'network' }); await visit('/keywords/network');