Skip to content

Commit 1347999

Browse files
committed
Remove acceptance tests and create e2e tests
1 parent 21b1fcf commit 1347999

File tree

3 files changed

+38
-51
lines changed

3 files changed

+38
-51
lines changed

tests/acceptance/extract-i18n.spec.js

-51
This file was deleted.
+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
import {join} from 'path';
2+
import {ng} from '../../utils/process';
3+
import {
4+
expectFileToExist, deleteFile, writeFile,
5+
expectFileToMatch
6+
} from '../../utils/fs';
7+
8+
9+
export default function() {
10+
const testComponentDir = join('src/app', 'i18n-test');
11+
return ng('generate', 'component', 'i18n-test')
12+
.then(() => deleteFile(join(testComponentDir, 'i18n-test.component.html')))
13+
.then(() => writeFile(
14+
join(testComponentDir, 'i18n-test.component.html'),
15+
'<p i18n>Hello world</p>'))
16+
.then(() => ng('xi18n'))
17+
.then(() => expectFileToExist(join('src', 'messages.xlf')))
18+
.then(() => expectFileToMatch(join('src', 'messages.xlf'), /Hello world/));
19+
}

tests/e2e/tests/i18n/extract-xmb.ts

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
import {join} from 'path';
2+
import {ng} from '../../utils/process';
3+
import {
4+
expectFileToExist, deleteFile, writeFile,
5+
expectFileToMatch
6+
} from '../../utils/fs';
7+
8+
9+
export default function() {
10+
const testComponentDir = join('src/app', 'i18n-test');
11+
return ng('generate', 'component', 'i18n-test')
12+
.then(() => deleteFile(join(testComponentDir, 'i18n-test.component.html')))
13+
.then(() => writeFile(
14+
join(testComponentDir, 'i18n-test.component.html'),
15+
'<p i18n>Hello world</p>'))
16+
.then(() => ng('xi18n', '--format=xmb'))
17+
.then(() => expectFileToExist(join('src', 'messages.xmb')))
18+
.then(() => expectFileToMatch(join('src', 'messages.xmb'), /Hello world/));
19+
}

0 commit comments

Comments
 (0)