Tests for the functionality we want

This commit is contained in:
Alex Notov
2012-12-25 17:33:15 -08:00
committed by Avital Oliver
parent 28b42e924e
commit 423fc1d71e
3 changed files with 26 additions and 1 deletions

View File

@@ -14,4 +14,3 @@ Tinytest.add('accounts-ui - config validates keys', function (test) {
Accounts.ui.config({requestPermissions: {facebook: "not an array"}});
});
});

View File

@@ -0,0 +1,25 @@
Tinytest.add(
'accounts-ui - getLoginServices retuns an array of service hashes',
function (test) {
// setup
var services;
Accounts._loginButtons.loginServices.push('password');
services = Accounts._loginButtons.getLoginServices();
test.equal(_.first(services), {name: "password"});
}
);
Tinytest.add(
'accounts-ui - getLoginServices retuns unique services',
function (test) {
// setup
var services;
Accounts._loginButtons.loginServices.push('password');
Accounts._loginButtons.loginServices.push('password');
services = Accounts._loginButtons.getLoginServices();
test.length(services, 1);
}
);

View File

@@ -25,4 +25,5 @@ Package.on_test(function (api) {
api.use('accounts-ui-unstyled');
api.use('tinytest');
api.add_files('accounts_ui_tests.js', 'client');
api.add_files('accounts_ui_unstyled_tests.js', 'client');
});