|
@@ -214,13 +214,24 @@ describe('App.upgradeGroupView', function () {
|
|
|
|
|
|
describe("#setUpgradeItemStatus()", function () {
|
|
|
before(function () {
|
|
|
- sinon.stub(App.ajax, 'send', Em.K);
|
|
|
+ sinon.stub(App.ajax, 'send', function () {
|
|
|
+ return {
|
|
|
+ done: function (callback) {
|
|
|
+ callback();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ });
|
|
|
});
|
|
|
after(function () {
|
|
|
App.ajax.send.restore();
|
|
|
});
|
|
|
it("", function () {
|
|
|
- view.setUpgradeItemStatus(Em.Object.create({request_id: 1, stage_id: 1, group_id: 1}), 'PENDING');
|
|
|
+ var item = Em.Object.create({
|
|
|
+ request_id: 1,
|
|
|
+ stage_id: 1,
|
|
|
+ group_id: 1
|
|
|
+ })
|
|
|
+ view.setUpgradeItemStatus(item, 'PENDING');
|
|
|
expect(App.ajax.send.getCall(0).args[0]).to.eql({
|
|
|
name: 'admin.upgrade.upgradeItem.setState',
|
|
|
sender: view,
|
|
@@ -230,7 +241,8 @@ describe('App.upgradeGroupView', function () {
|
|
|
groupId: 1,
|
|
|
status: 'PENDING'
|
|
|
}
|
|
|
- })
|
|
|
+ });
|
|
|
+ expect(item.get('status')).to.equal('PENDING');
|
|
|
});
|
|
|
});
|
|
|
|