Skip to content
Snippets Groups Projects
Commit 50d9581e authored by Jaden Diefenbaugh's avatar Jaden Diefenbaugh
Browse files

fix test

parent a5688137
No related branches found
No related tags found
1 merge request!223Reports overhaul
...@@ -385,20 +385,17 @@ describe('reports app', function(){ ...@@ -385,20 +385,17 @@ describe('reports app', function(){
const g1ExpPanel = element(by.css('#collapse-group1 > .panel-body > .panel')); const g1ExpPanel = element(by.css('#collapse-group1 > .panel-body > .panel'));
const addButton = element(by.css('#group1_exp_add_dropdown')); const addButton = element(by.css('#group1_exp_add_dropdown'));
const addFirstExpToGroup1 = () => { // add back the exp to group1
afterAll(function(){
return addButton.click() return addButton.click()
.then(() => { .then(() => {
// make sure list opened correctly & add an exp
const parent = addButton.element(by.xpath('..')); const parent = addButton.element(by.xpath('..'));
const list = parent.element(by.css('ul')); const list = parent.element(by.css('ul'));
const lis = list.all(by.css('li'));
return list.get(0).element(by.css('a')).click(); return lis.get(0).element(by.css('a')).click();
}); });
};
// add back the exp to group1
afterAll(function(){
return addFirstExpToGroup1();
}); });
it('adds 1 experiment to group1', function(){ it('adds 1 experiment to group1', function(){
...@@ -409,9 +406,10 @@ describe('reports app', function(){ ...@@ -409,9 +406,10 @@ describe('reports app', function(){
const parent = addButton.element(by.xpath('..')); const parent = addButton.element(by.xpath('..'));
expect(parent.getAttribute('class')).toContain('open'); expect(parent.getAttribute('class')).toContain('open');
const list = parent.element(by.css('ul')); const list = parent.element(by.css('ul'));
expect(list.all(by.css('li')).count()).toBeGreaterThan(0); const lis = list.all(by.css('li'));
expect(lis.count()).toBeGreaterThan(0);
return list.get(0).element(by.css('a')).click(); return lis.get(0).element(by.css('a')).click();
}) })
.then(() => { .then(() => {
// check state of group after adding exp // check state of group after adding exp
...@@ -510,7 +508,7 @@ describe('reports app', function(){ ...@@ -510,7 +508,7 @@ describe('reports app', function(){
expCount, expCount,
element('#group1_exp_add_dropdown').element(by.xpath('..')).element(by.css('ul')).all(by.css('li')).count() element('#group1_exp_add_dropdown').element(by.xpath('..')).element(by.css('ul')).all(by.css('li')).count()
]) ])
); )
.then(([expCount, optsCount]) => { .then(([expCount, optsCount]) => {
expect(expCount).toBe(optsCount); expect(expCount).toBe(optsCount);
}); });
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment