From e349b6c51f024c949e66e70e4ac2d801ddc84b35 Mon Sep 17 00:00:00 2001 From: Tobias Bieniek Date: Wed, 15 Jan 2020 10:01:18 +0100 Subject: [PATCH 1/2] mirage: Add `dependency` factory --- mirage/factories/dependency.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 mirage/factories/dependency.js diff --git a/mirage/factories/dependency.js b/mirage/factories/dependency.js new file mode 100644 index 00000000000..414f10d6452 --- /dev/null +++ b/mirage/factories/dependency.js @@ -0,0 +1,15 @@ +import { Factory } from 'ember-cli-mirage'; + +const REQS = ['^0.1.0', '^2.1.3', '0.3.7', '~5.2.12']; + +export default Factory.extend({ + // crate_id, + // version_id, + + default_features: i => i % 4 === 3, + features: () => [], + kind: i => (i % 3 === 0 ? 'dev' : 'normal'), + optional: i => i % 4 !== 3, + req: i => REQS[i % REQS.length], + target: null, +}); From 95173c170664c99f6974fee0bb50f78d754c7e26 Mon Sep 17 00:00:00 2001 From: Tobias Bieniek Date: Wed, 15 Jan 2020 10:21:46 +0100 Subject: [PATCH 2/2] mirage: Add `version-download` factory --- mirage/factories/version-download.js | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 mirage/factories/version-download.js diff --git a/mirage/factories/version-download.js b/mirage/factories/version-download.js new file mode 100644 index 00000000000..2e5f0085360 --- /dev/null +++ b/mirage/factories/version-download.js @@ -0,0 +1,8 @@ +import { Factory } from 'ember-cli-mirage'; + +export default Factory.extend({ + // version + + date: '2019-05-21', + downloads: i => (((i * 42) % 13) + 4) * 2345, +});