fixed merge conflict in tests/index
This commit is contained in:
commit
8730b6659f
116 changed files with 1793 additions and 1106 deletions
|
@ -2,7 +2,7 @@ export default function() {
|
|||
// Don't use mirage for development (for now)
|
||||
this.urlPrefix = 'http://127.0.0.1:8901';
|
||||
this.namespace = '/api';
|
||||
this.passthrough();
|
||||
this.passthrough('http://localhost:4200/**', 'http://127.0.0.1:8901/**');
|
||||
}
|
||||
|
||||
export function testConfig() {
|
||||
|
@ -10,7 +10,10 @@ export function testConfig() {
|
|||
this.namespace = '/api/clostridium';
|
||||
this.timing = 0;
|
||||
|
||||
this.get('/users');
|
||||
this.post('/users');
|
||||
this.get('/users/:id');
|
||||
this.put('/users/:id');
|
||||
|
||||
this.get('/species');
|
||||
this.post('/species');
|
||||
|
@ -21,4 +24,19 @@ export function testConfig() {
|
|||
this.post('/characteristics');
|
||||
this.get('/characteristics/:id');
|
||||
this.put('/characteristics/:id');
|
||||
|
||||
this.get('/strains', function(db /*, request*/) {
|
||||
return {
|
||||
strains: db.strains,
|
||||
species: db.species,
|
||||
};
|
||||
});
|
||||
this.post('/strains');
|
||||
this.get('/strains/:id', function(db, request) {
|
||||
return {
|
||||
strain: db.strains.find(request.params.id),
|
||||
species: db.species, // Just send back everything we've got
|
||||
};
|
||||
});
|
||||
this.put('/strains/:id');
|
||||
}
|
||||
|
|
17
app/mirage/factories/strains.js
Normal file
17
app/mirage/factories/strains.js
Normal file
|
@ -0,0 +1,17 @@
|
|||
import Mirage, { faker } from 'ember-cli-mirage';
|
||||
|
||||
export default Mirage.Factory.extend({
|
||||
measurements: [],
|
||||
characteristics: [],
|
||||
species: 0,
|
||||
strainName() { return faker.lorem.words().join(' '); },
|
||||
typeStrain: faker.random.boolean(),
|
||||
accessionNumbers() { return faker.lorem.words().join(' '); },
|
||||
genbank() { return faker.lorem.words().join(' '); },
|
||||
wholeGenomeSequence() { return faker.lorem.words().join(' '); },
|
||||
isolatedFrom: faker.lorem.sentences(),
|
||||
notes: faker.lorem.sentences(),
|
||||
totalMeasurements: 0,
|
||||
sortOrder: faker.random.number(),
|
||||
canEdit: faker.random.boolean(),
|
||||
});
|
Reference in a new issue