Fix tests
This commit is contained in:
parent
19155242c1
commit
6cfd1bb523
|
@ -495,7 +495,7 @@ describe('relations - integration', function () {
|
||||||
|
|
||||||
describe('embedsOne', function() {
|
describe('embedsOne', function() {
|
||||||
|
|
||||||
before(function defineGroupAndImageModels() {
|
before(function defineGroupAndPosterModels() {
|
||||||
var group = app.model(
|
var group = app.model(
|
||||||
'group',
|
'group',
|
||||||
{ properties: { name: 'string' },
|
{ properties: { name: 'string' },
|
||||||
|
@ -503,20 +503,20 @@ describe('relations - integration', function () {
|
||||||
plural: 'groups'
|
plural: 'groups'
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
var image = app.model(
|
var poster = app.model(
|
||||||
'image',
|
'poster',
|
||||||
{ properties: { url: 'string' }, dataSource: 'db' }
|
{ properties: { url: 'string' }, dataSource: 'db' }
|
||||||
);
|
);
|
||||||
group.embedsOne(image, { as: 'cover' });
|
group.embedsOne(poster, { as: 'cover' });
|
||||||
});
|
});
|
||||||
|
|
||||||
before(function createImage(done) {
|
before(function createImage(done) {
|
||||||
var test = this;
|
var test = this;
|
||||||
app.models.group.create({ name: 'Group 1' },
|
app.models.group.create({ name: 'Group 1' },
|
||||||
function(err, list) {
|
function(err, group) {
|
||||||
if (err) return done(err);
|
if (err) return done(err);
|
||||||
test.group = group;
|
test.group = group;
|
||||||
group.image.build({ url: 'http://image.url' });
|
group.cover.build({ url: 'http://image.url' });
|
||||||
group.save(done);
|
group.save(done);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
@ -531,9 +531,9 @@ describe('relations - integration', function () {
|
||||||
this.get(url)
|
this.get(url)
|
||||||
.expect(200, function(err, res) {
|
.expect(200, function(err, res) {
|
||||||
expect(res.body.name).to.be.equal('Group 1');
|
expect(res.body.name).to.be.equal('Group 1');
|
||||||
expect(res.body.imageItem).to.be.eql([
|
expect(res.body.poster).to.be.eql(
|
||||||
{ url: 'http://image.url' }
|
{ url: 'http://image.url' }
|
||||||
]);
|
);
|
||||||
done();
|
done();
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
@ -543,9 +543,9 @@ describe('relations - integration', function () {
|
||||||
|
|
||||||
this.get(url)
|
this.get(url)
|
||||||
.expect(200, function(err, res) {
|
.expect(200, function(err, res) {
|
||||||
expect(res.body).to.be.eql([
|
expect(res.body).to.be.eql(
|
||||||
{ url: 'http://image.url' },
|
{ url: 'http://image.url' }
|
||||||
]);
|
);
|
||||||
done();
|
done();
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
@ -1018,7 +1018,7 @@ describe('relations - integration', function () {
|
||||||
|
|
||||||
describe('nested relations', function() {
|
describe('nested relations', function() {
|
||||||
|
|
||||||
before(function defineProductAndCategoryModels() {
|
before(function defineModels() {
|
||||||
var Book = app.model(
|
var Book = app.model(
|
||||||
'Book',
|
'Book',
|
||||||
{ properties: { name: 'string' }, dataSource: 'db',
|
{ properties: { name: 'string' }, dataSource: 'db',
|
||||||
|
|
Loading…
Reference in New Issue