Skip to content

Commit be723a3

Browse files
updated acceptance tests to check for '0' instead of warning icon
1 parent 09b9030 commit be723a3

2 files changed

Lines changed: 10 additions & 18 deletions

File tree

packages/frontend/tests/acceptance/program/programyear-list-test.js

Lines changed: 9 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,6 @@ module('Acceptance | Program - ProgramYear List', function (hooks) {
6767
this.server.create('cohort', { programYear });
6868
await page.visit({ programId: this.program.id });
6969
assert.strictEqual(page.programYears.items[0].competencies.text, '5');
70-
assert.notOk(page.programYears.items[0].competencies.hasWarning);
7170
});
7271

7372
test('check objectives', async function (assert) {
@@ -76,7 +75,6 @@ module('Acceptance | Program - ProgramYear List', function (hooks) {
7675
this.server.create('cohort', { programYear });
7776
await page.visit({ programId: this.program.id });
7877
assert.strictEqual(page.programYears.items[0].objectives.text, '5');
79-
assert.notOk(page.programYears.items[0].objectives.hasWarning);
8078
});
8179

8280
test('check directors', async function (assert) {
@@ -87,7 +85,6 @@ module('Acceptance | Program - ProgramYear List', function (hooks) {
8785
this.server.create('cohort', { programYear });
8886
await page.visit({ programId: this.program.id });
8987
assert.strictEqual(page.programYears.items[0].directors.text, '5');
90-
assert.notOk(page.programYears.items[0].directors.hasWarning);
9188
});
9289

9390
test('check terms', async function (assert) {
@@ -104,19 +101,18 @@ module('Acceptance | Program - ProgramYear List', function (hooks) {
104101
this.server.create('cohort', { programYear });
105102
await page.visit({ programId: this.program.id });
106103
assert.strictEqual(page.programYears.items[0].terms.text, '5');
107-
assert.notOk(page.programYears.items[0].terms.hasWarning);
108104
});
109105

110-
test('check warnings', async function (assert) {
106+
test('check empty values', async function (assert) {
111107
const programYear = this.server.create('program-year', {
112108
program: this.program,
113109
});
114110
this.server.create('cohort', { programYear });
115111
await page.visit({ programId: this.program.id });
116-
assert.ok(page.programYears.items[0].competencies.hasWarning);
117-
assert.ok(page.programYears.items[0].objectives.hasWarning);
118-
assert.ok(page.programYears.items[0].directors.hasWarning);
119-
assert.ok(page.programYears.items[0].terms.hasWarning);
112+
assert.strictEqual(page.programYears.items[0].competencies.text, '0');
113+
assert.strictEqual(page.programYears.items[0].objectives.text, '0');
114+
assert.strictEqual(page.programYears.items[0].directors.text, '0');
115+
assert.strictEqual(page.programYears.items[0].terms.text, '0');
120116
});
121117

122118
test('check link', async function (assert) {
@@ -162,10 +158,10 @@ module('Acceptance | Program - ProgramYear List', function (hooks) {
162158
await page.programYears.newProgramYear.done.click();
163159
assert.strictEqual(parseInt(page.programYears.items[0].link.text, 10), thisYear);
164160
assert.strictEqual(page.programYears.items[0].title, `Class of ${thisYear + 4}`);
165-
assert.ok(page.programYears.items[0].competencies.hasWarning);
166-
assert.ok(page.programYears.items[0].objectives.hasWarning);
167-
assert.ok(page.programYears.items[0].directors.hasWarning);
168-
assert.ok(page.programYears.items[0].terms.hasWarning);
161+
assert.strictEqual(page.programYears.items[0].competencies.text, '0');
162+
assert.strictEqual(page.programYears.items[0].objectives.text, '0');
163+
assert.strictEqual(page.programYears.items[0].directors.text, '0');
164+
assert.strictEqual(page.programYears.items[0].terms.text, '0');
169165
});
170166

171167
test('can add a program-year (with pre-existing program-year)', async function (assert) {

packages/frontend/tests/pages/components/program-year/list-item.js

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { clickable, create, isPresent, isVisible, text } from 'ember-cli-page-object';
1+
import { clickable, create, isVisible, text } from 'ember-cli-page-object';
22

33
const definition = {
44
scope: '[data-test-program-year-list-item]',
@@ -8,19 +8,15 @@ const definition = {
88
title: text('[data-test-title]'),
99
competencies: {
1010
scope: '[data-test-competencies]',
11-
hasWarning: isPresent('[data-test-warning]'),
1211
},
1312
objectives: {
1413
scope: '[data-test-objectives]',
15-
hasWarning: isPresent('[data-test-warning]'),
1614
},
1715
directors: {
1816
scope: '[data-test-directors]',
19-
hasWarning: isPresent('[data-test-warning]'),
2017
},
2118
terms: {
2219
scope: '[data-test-terms]',
23-
hasWarning: isPresent('[data-test-warning]'),
2420
},
2521
canBeRemoved: isVisible('[data-test-remove]'),
2622
remove: clickable('[data-test-remove]'),

0 commit comments

Comments
 (0)