discover e2e tests

stable
Juanfran 2016-01-27 15:13:48 +01:00
parent 788633cc44
commit 532c3c31e8
3 changed files with 13 additions and 13 deletions

View File

@ -83,5 +83,5 @@ helper.orderSelectorWrapper = function() {
}; };
helper.clearOrder = function() { helper.clearOrder = function() {
helper.orderSelectorWrapper().$('.results a').click(); helper.orderSelectorWrapper().$('.results').click();
}; };

View File

@ -60,6 +60,6 @@ describe('discover', () => {
it('featured projects', async () => { it('featured projects', async () => {
let projects = discoverHelper.featuredProjects(); let projects = discoverHelper.featuredProjects();
expect(await projects.count()).to.be.eventually.above(0); expect(await projects.count()).to.be.above(0);
}); });
}); });

View File

@ -27,7 +27,7 @@ describe('discover search', () => {
it('filters', async () => { it('filters', async () => {
let htmlChanges = await utils.common.outerHtmlChanges(discoverHelper.searchProjectsList()); let htmlChanges = await utils.common.outerHtmlChanges(discoverHelper.searchProjectsList());
discoverHelper.searchFilter(1); discoverHelper.searchFilter(3);
await htmlChanges(); await htmlChanges();
@ -35,17 +35,17 @@ describe('discover search', () => {
let projects = discoverHelper.searchProjects(); let projects = discoverHelper.searchProjects();
expect(projects.count()).to.be.eventually.above(0); expect(await projects.count()).to.be.above(0);
expect(url).to.be.equal(browser.params.glob.host + 'discover/search?filter=kanban'); expect(url).to.be.equal(browser.params.glob.host + 'discover/search?filter=people');
}); });
it('search by text', () => { it('search by text', async () => {
discoverHelper.searchInput().sendKeys('Project Example 0'); discoverHelper.searchInput().sendKeys('Project Example 0');
discoverHelper.sendSearch(); discoverHelper.sendSearch();
let projects = discoverHelper.searchProjects(); let projects = discoverHelper.searchProjects();
expect(projects.count()).to.be.eventually.equal(1); expect(await projects.count()).to.be.equal(1);
}); });
}); });
@ -72,16 +72,16 @@ describe('discover search', () => {
let url = await browser.getCurrentUrl(); let url = await browser.getCurrentUrl();
expect(projects.count()).to.be.eventually.above(0); expect(await projects.count()).to.be.above(0);
expect(url).to.be.equal(browser.params.glob.host + 'discover/search?order_by=-total_fans'); expect(url).to.be.equal(browser.params.glob.host + 'discover/search?order_by=-total_fans');
}); });
it('clear', () => { it('clear', async () => {
discoverHelper.clearOrder(); discoverHelper.clearOrder();
let orderSelector = discoverHelper.orderSelectorWrapper(); let orderSelector = discoverHelper.orderSelectorWrapper();
expect(orderSelector.isPresent()).to.be.eventually.equal(false); expect(await orderSelector.isPresent()).to.be.equal(false);
}); });
}); });
@ -108,16 +108,16 @@ describe('discover search', () => {
let url = await browser.getCurrentUrl(); let url = await browser.getCurrentUrl();
expect(projects.count()).to.be.eventually.above(0); expect(await projects.count()).to.be.above(0);
expect(url).to.be.equal(browser.params.glob.host + 'discover/search?order_by=-total_activity'); expect(url).to.be.equal(browser.params.glob.host + 'discover/search?order_by=-total_activity');
}); });
it('clear', () => { it('clear', async () => {
discoverHelper.clearOrder(); discoverHelper.clearOrder();
let orderSelector = discoverHelper.orderSelectorWrapper(); let orderSelector = discoverHelper.orderSelectorWrapper();
expect(orderSelector.isPresent()).to.be.eventually.equal(false); expect(await orderSelector.isPresent()).to.be.equal(false);
}); });
}); });
}); });