// # Signup Test
// Test that signup works correctly

/*globals CasperTest */

CasperTest.begin('Ghost signup fails properly', 0, function suite(test) {
    /*jshint unused:false */

    // casper.thenOpenAndWaitForPageLoad('signup', function then() {
    //     test.assertUrlMatch(/ghost\/signup\/$/, 'Landed on the correct URL');
    // });

    // casper.then(function signupWithShortPassword() {
    //     casper.fillAndSave('#signup', {email: email, password: 'test'});
    // });

    // // should now throw a short password error
    // casper.waitForSelector('.notification-error', function onSuccess() {
    //     test.assert(true, 'Got error notification');
    //     test.assertSelectorDoesntHaveText('.notification-error', '[object Object]');
    // }, function onTimeout() {
    //     test.assert(false, 'No error notification :(');
    // });

    // casper.then(function signupWithLongPassword() {
    //     casper.fillAndSave('#signup', {email: email, password: 'testing1234'});
    // });

    // // should now throw a 1 user only error
    // casper.waitForSelector('.notification-error', function onSuccess() {
    //     test.assert(true, 'Got error notification');
    //     test.assertSelectorDoesntHaveText('.notification-error', '[object Object]');
    // }, function onTimeout() {
    //     test.assert(false, 'No error notification :(');
    // });
}, true);