Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- describe('register a user and edit his profil', function() {
- var helper = require("../lib/helper");
- var username = "test" + new Date().getTime();
- var useremail = "detectifyJSDLJSD" + new Date().getTime() + "@yopmail.com";
- it('should add a new profil field', function () {
- helper.login_hodor(browser);
- browser.url('/wp-admin/users.php?page=bp-profile-setup');
- var pageTitle = browser.getText('h1').substr(0,31);
- expect(pageTitle).toEqual("Gestion du formulaire de profil");
- if (!browser.isExisting('span*=role')){
- browser.click('.button-primary');
- browser.waitForExist('h1*=Ajouter un nouveau champ',10000);
- browser.setValue('#title',"role");
- var select_type = $('#fieldtype');
- select_type.selectByValue('role');
- var select_roles = $('select[id^="role_option"]');
- select_roles.selectByValue('subscriber');
- select_roles.selectByValue('webmaster');
- browser.click('.button-primary');
- browser.waitForExist('#message');
- }
- helper.logout(browser);
- });
- it('should register a test webmaster user', function () {
- console.log('-- sign in test account');
- browser.url('/inscription');
- browser.setValue("#signup_username", username );
- browser.setValue("#signup_email",useremail);
- browser.setValue("#signup_password", "test" );
- browser.setValue("#signup_password_confirm", "test");
- browser.setValue("#field_1", 'test');
- browser.selectByValue('select[id^="field"]', 'webmaster')
- browser.click("#signup_submit");
- browser.waitForExist('p*=Vous venez de créer votre compte. Vous devez maintenant l\'activer en utilisant le lien qui se trouve dans le mail que nous venons de vous envoyer.',5000);
- });
- it('should activate him with admin user', function () {
- helper.login_hodor(browser);
- helper.activate_test_account(browser);
- helper.logout(browser);
- });
- it('should connect with test user and check if he\'s a webmaster', function () {
- console.log('-- log in');
- browser.url('/connexion');
- browser.setValue("#user_login", username);
- browser.setValue("#user_pass", "test");
- browser.submitForm('#wppb-submit');
- browser.waitForExist('.csf-widget-profile-name=test', 10000);
- browser.waitForExist("#xprofile-personal-li",10000);
- browser.click("#xprofile-personal-li");
- browser.waitForExist("a*=Animateur");
- });
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement