|
@@ -36,6 +36,8 @@ describe('Application life cycle test', function () {
|
|
var app;
|
|
var app;
|
|
var username = process.env.USERNAME;
|
|
var username = process.env.USERNAME;
|
|
var password = process.env.PASSWORD;
|
|
var password = process.env.PASSWORD;
|
|
|
|
+ var adminUsername = 'admin';
|
|
|
|
+ var adminPassword = 'changeme';
|
|
var TIMEOUT = parseInt(process.env.TIMEOUT, 10) || 5000;
|
|
var TIMEOUT = parseInt(process.env.TIMEOUT, 10) || 5000;
|
|
var email, token;
|
|
var email, token;
|
|
|
|
|
|
@@ -232,17 +234,19 @@ describe('Application life cycle test', function () {
|
|
});
|
|
});
|
|
});
|
|
});
|
|
|
|
|
|
- it('can login', login.bind(null, username, password));
|
|
|
|
-
|
|
|
|
|
|
+ it('can login', login.bind(null, adminUsername, adminPassword));
|
|
it('is an admin dashboard', function (done) {
|
|
it('is an admin dashboard', function (done) {
|
|
browser.wait(until.elementLocated(by.xpath('//div[@class="wp-menu-name" and contains(text(), "Plugins")]')), TIMEOUT).then(function () { done(); });
|
|
browser.wait(until.elementLocated(by.xpath('//div[@class="wp-menu-name" and contains(text(), "Plugins")]')), TIMEOUT).then(function () { done(); });
|
|
});
|
|
});
|
|
|
|
+ it('can logout', logout);
|
|
|
|
+
|
|
|
|
+ it('can login', login.bind(null, username, password));
|
|
|
|
|
|
it('can edit', editPost);
|
|
it('can edit', editPost);
|
|
it('can upload media', uploadMedia);
|
|
it('can upload media', uploadMedia);
|
|
var mediaLink;
|
|
var mediaLink;
|
|
|
|
|
|
- it('can see media', checkMedia.bind(null, 6));
|
|
|
|
|
|
+ it('can see media', checkMedia.bind(null, 7));
|
|
it('can see media link', checkMediaLink);
|
|
it('can see media link', checkMediaLink);
|
|
it('has correct htaccess', checkHtaccess);
|
|
it('has correct htaccess', checkHtaccess);
|
|
it('can access permalink', checkPermalink);
|
|
it('can access permalink', checkPermalink);
|
|
@@ -335,7 +339,7 @@ describe('Application life cycle test', function () {
|
|
expect(app).to.be.an('object');
|
|
expect(app).to.be.an('object');
|
|
});
|
|
});
|
|
|
|
|
|
- it('can login (no sso)', login.bind(null, 'admin', 'changeme'));
|
|
|
|
|
|
+ it('can login (no sso)', login.bind(null, adminUsername, adminPassword));
|
|
|
|
|
|
it('is an admin dashboard (no sso)', function (done) {
|
|
it('is an admin dashboard (no sso)', function (done) {
|
|
browser.wait(until.elementLocated(by.xpath('//div[@class="wp-menu-name" and contains(text(), "Plugins")]')), TIMEOUT).then(function () { done(); });
|
|
browser.wait(until.elementLocated(by.xpath('//div[@class="wp-menu-name" and contains(text(), "Plugins")]')), TIMEOUT).then(function () { done(); });
|