NK
Size: a a a
NK
I
YL
YL
AS
NK
YL
AS
YL
YL
AS
YL
YL
YL
sandbox.stub(Ip, 'findOne')это синон
.withArgs({ ip: '90.90.90.90' })
.onFirstCall()
.returns({
populate: () => {
return {
exec: (cb) => {
return cb(null, null);
}
}
}
})
.onSecondCall()
.yields(null, {
name: 'Datanyze',
isp: false,
ispName: 'unknown',
domain: 'datanyze.com'
});
sandbox.stub(Org, 'findOne').withArgs({ name: 'Datanyze' }).yields(null, {
name: 'Datanyze',
isp: false,
ispName: 'unknown',
domain: 'datanyze.com'
});
YL
let returns = {это жасмин
populate: () => {
return {
exec: (cb) => {
return cb(null, null);
}
}
}
};
let secondreturns = {
populate: () => {
return {
exec: (cb) => {
return cb(null, {
name: 'Datanyze',
isp: false,
ispName: 'unknown',
domain: 'datanyze.com'
});
}
}
}
};
let ourDbSpy = spyOn(Ip, 'findOne').and.callFake((ip) => {
return returns;
});
ourDbSpy.and.callFake((ip) => {
return secondreturns;
});
spyOn(Org,'findOne').and.callFake((name) => {
return secondreturns;
});
YL
AS
I
I