Skip to content

Commit f8eba1a

Browse files
committed
chore(tests): test for async support
1 parent b0577dd commit f8eba1a

File tree

4 files changed

+23
-4
lines changed

4 files changed

+23
-4
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
*.log
22
node_modules
3+
spec/asyncAwaitSpec.js

package.json

+4-3
Original file line numberDiff line numberDiff line change
@@ -12,17 +12,18 @@
1212
],
1313
"author": "Julie Ralph <[email protected]>",
1414
"devDependencies": {
15-
"jshint": "2.5.0",
1615
"jasmine": "2.4.1",
17-
"selenium-webdriver": "2.52.0"
16+
"jshint": "2.5.0",
17+
"selenium-webdriver": "2.52.0",
18+
"typescript": "^1.8.10"
1819
},
1920
"repository": {
2021
"type": "git",
2122
"url": "git://github.com/angular/jasminewd.git"
2223
},
2324
"main": "index.js",
2425
"scripts": {
25-
"pretest": "node_modules/.bin/jshint index.js spec",
26+
"pretest": "node_modules/.bin/jshint index.js spec --exclude spec/asyncAwaitSpec.js; tsc -t ES2015 spec/asyncAwaitSpec.ts",
2627
"test": "scripts/test.sh"
2728
},
2829
"license": "MIT",

spec/asyncAwaitSpec.ts

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
"use strict";
2+
3+
declare var describe;
4+
declare var it;
5+
declare var expect;
6+
7+
async function asyncHelper() {
8+
return 7;
9+
}
10+
11+
describe('async function', function() {
12+
it('should wait on async functions', async function() {
13+
let helperVal = await asyncHelper();
14+
expect(helperVal).toBe(7);
15+
});
16+
});

spec/support/passing_specs.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
"spec_dir": "spec",
33
"spec_files": [
4-
"adapterSpec.js"
4+
"adapterSpec.js",
5+
"asyncAwaitSpec.js"
56
]
67
}

0 commit comments

Comments
 (0)