Skip to content

Commit 629c8fd

Browse files
committed
new tests
1 parent a819829 commit 629c8fd

3 files changed

Lines changed: 42 additions & 0 deletions

File tree

package-lock.json

Lines changed: 5 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tests/create-testproject.js

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
import { Selector } from 'testcafe';
2+
3+
fixture('create-testproject').page(process.env.TL_URL);
4+
5+
const fake = require('faker');
6+
let tprojName = fake.commerce.productName();
7+
let tprojPrefix = fake.finance.currencyCode();
8+
9+
test('create-testproject', async t => {
10+
await t
11+
.typeText(Selector('#tl_login'), 'admin')
12+
.typeText(Selector('#tl_password'), 'admin')
13+
.pressKey('enter')
14+
.switchToIframe(Selector('[name="mainframe"].siteContent'))
15+
.click(Selector('a').withText('Test Project Management'))
16+
.click(Selector('#create'))
17+
.typeText(Selector('#edit_testproject').find('[name="tprojectName"]'), tprojName)
18+
.typeText(Selector('#edit_testproject').find('[name="tcasePrefix"]'), tprojPrefix)
19+
.click(Selector('#edit_testproject').find('[name="doActionButton"]'))
20+
.expect(Selector('td').withText(tprojName).visible).ok();
21+
});
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
import { Selector } from 'testcafe';
2+
3+
fixture ('first-testproject-after-fresh-install')
4+
.page(process.env.TL_URL);
5+
6+
test('first-testproject-after-fresh-install', async t => {
7+
await t
8+
.typeText(Selector('#tl_login'), 'admin')
9+
.typeText(Selector('#tl_password'), 'admin')
10+
.pressKey('enter')
11+
.switchToIframe(Selector('[name="mainframe"].siteContent'))
12+
.typeText(Selector('#edit_testproject').find('[name="tprojectName"]'), 'FIRST TEST PROJECT')
13+
.typeText(Selector('#edit_testproject').find('[name="tcasePrefix"]'), 'FTP')
14+
.click(Selector('#edit_testproject').find('[name="doActionButton"]'))
15+
.expect(Selector('td').withText('FIRST TEST PROJECT').visible).ok();
16+
});

0 commit comments

Comments
 (0)