Add controller tests (#4205)

* add walletHome test template

* add create test

* add fixtures

* do not mock parseSecret

* better hash

* use fixtures for create controller test

* add import test

* stubs reset

* add more controller tests

* Remove $state dependency

* refactore fixtures + profiles

* add backup.js test

* update bwc

* rm log
This commit is contained in:
Matias Alejo Garcia 2016-05-20 11:50:55 -03:00
commit aec2aac47b
20 changed files with 2265 additions and 28 deletions

View file

@ -84,7 +84,9 @@ angular.module('copayApp.controllers').controller('joinController',
opts.passphrase = form.createPassphrase.$modelValue;
}
if (setSeed && !opts.mnemonic && !opts.extendedPrivateKey) {
this.error = gettext('Please enter the wallet recovery phrase');
return;
}
@ -93,6 +95,7 @@ angular.module('copayApp.controllers').controller('joinController',
var account = $scope.account;
if (!account || account < 1) {
this.error = gettext('Invalid account number');
return;
}
@ -114,6 +117,7 @@ angular.module('copayApp.controllers').controller('joinController',
self._join(opts);
});
} else {
self._join(opts);
}
};
@ -121,6 +125,8 @@ angular.module('copayApp.controllers').controller('joinController',
this._join = function(opts) {
self.loading = true;
$timeout(function() {
console.log('[join.js.124]', opts); //TODO
profileService.joinWallet(opts, function(err) {
if (err) {
self.loading = false;