mirror of https://github.com/BTCPrivate/copay.git
Refactory ControllerSpect for test is now more clear. A simple test for transactions.
This commit is contained in:
parent
82893c703a
commit
dbdd3c3500
|
@ -3,12 +3,14 @@
|
||||||
//
|
//
|
||||||
describe("Unit: Testing Controllers", function() {
|
describe("Unit: Testing Controllers", function() {
|
||||||
|
|
||||||
beforeEach(module('notifications'));
|
var scope;
|
||||||
beforeEach(module('copayApp.services'));
|
|
||||||
beforeEach(module('copayApp.controllers'));
|
|
||||||
|
|
||||||
var scope, addressCtrl;
|
beforeEach(module('notifications'));
|
||||||
//
|
beforeEach(module('copayApp.services'));
|
||||||
|
beforeEach(module('copayApp.controllers'));
|
||||||
|
|
||||||
|
describe('Address Controller', function() {
|
||||||
|
var addressCtrl;
|
||||||
beforeEach(inject(function($controller, $rootScope) {
|
beforeEach(inject(function($controller, $rootScope) {
|
||||||
scope = $rootScope.$new();
|
scope = $rootScope.$new();
|
||||||
addressCtrl = $controller('AddressesController', {
|
addressCtrl = $controller('AddressesController', {
|
||||||
|
@ -16,46 +18,36 @@ describe("Unit: Testing Controllers", function() {
|
||||||
});
|
});
|
||||||
}));
|
}));
|
||||||
|
|
||||||
|
it('should have a AddressesController controller', function() {
|
||||||
|
expect(scope.loading).equal(false);
|
||||||
|
});
|
||||||
|
|
||||||
|
it('selectedAddr should modify scope', function() {
|
||||||
|
expect(scope.selectedAddress).equal(undefined);
|
||||||
|
scope.selectAddress('hola');
|
||||||
|
expect(scope.selectedAddr).equal('hola');
|
||||||
|
});
|
||||||
|
|
||||||
it('should have a AddressesController controller', function() {
|
});
|
||||||
expect(scope.loading).equal(false);
|
|
||||||
});
|
|
||||||
|
|
||||||
it('selectedAddr should modify scope', function() {
|
describe('Transactions Controller', function() {
|
||||||
expect(scope.selectedAddress).equal(undefined);
|
var transactionCtrl;
|
||||||
scope.selectAddress('hola');
|
beforeEach(inject(function($controller, $rootScope) {
|
||||||
expect(scope.selectedAddr).equal('hola');
|
scope = $rootScope.$new();
|
||||||
});
|
transactionsCtrl = $controller('TransactionsController', {
|
||||||
|
$scope: scope,
|
||||||
|
});
|
||||||
|
}));
|
||||||
|
|
||||||
//
|
it('should have a TransactionController controller', function() {
|
||||||
// it('should have a BackupController controller', function() {
|
expect(scope.loading).equal(false);
|
||||||
// expect(copayApp.Backupcontroller).not.to.equal(null);
|
});
|
||||||
// });
|
|
||||||
//
|
it('should return an empty array of tx', function() {
|
||||||
// it('should have a HeaderController controller', function() {
|
scope.getTransactions();
|
||||||
// expect(copayApp.HeaderController).not.to.equal(null);
|
expect(scope.blockchain_txs).to.be.empty;
|
||||||
// });
|
console.log('asdfasdf', scope.blockchain_txs);
|
||||||
//
|
});
|
||||||
// it('should have a SendController controller', function() {
|
|
||||||
// expect(copayApp.SendController).not.to.equal(null);
|
});
|
||||||
// });
|
|
||||||
//
|
|
||||||
// it('should have a SetupController controller', function() {
|
|
||||||
// expect(copayApp.SetupController).not.to.equal(null);
|
|
||||||
// });
|
|
||||||
//
|
|
||||||
// it('should have a SigninController controller', function() {
|
|
||||||
// expect(copayApp.SigninController).not.to.equal(null);
|
|
||||||
// console.log('[controllersSpec.js.30:copayApp:]',copayApp); //TODO
|
|
||||||
// });
|
|
||||||
//
|
|
||||||
// it('should have a TransactionsController controller', function() {
|
|
||||||
// expect(copayApp.TransactionsController).not.to.equal(null);
|
|
||||||
// });
|
|
||||||
//
|
|
||||||
// beforeEach(angular.mock.module('copay.walletFactory'));
|
|
||||||
// it('should display a link to create a new wallet if no wallets in localStorage', inject(function(walletFactory) {
|
|
||||||
// expect(walletFactory.storage.getWalletIds()).to.be.empty;
|
|
||||||
// }));
|
|
||||||
});
|
});
|
||||||
|
|
Loading…
Reference in New Issue