Skip to content

Commit f8ec271

Browse files
committed
feat(example): add example
1 parent a92e80e commit f8ec271

File tree

7 files changed

+59
-1
lines changed

7 files changed

+59
-1
lines changed

example/README.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# intelli-espower-loader Example
2+
3+
## Usage
4+
5+
```
6+
npm install
7+
npm test
8+
```

example/package.json

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
{
2+
"name": "example",
3+
"version": "1.0.0",
4+
"description": "",
5+
"main": "index.js",
6+
"scripts": {
7+
"test": "mocha",
8+
"travis-test": "npm i && mocha test/pass-test.js"
9+
},
10+
"directories": {
11+
"test": "test/"
12+
},
13+
"author": "azu",
14+
"license": "MIT",
15+
"devDependencies": {
16+
"espower-loader": "^1.0.0",
17+
"intelli-espower-loader": "file:..",
18+
"mocha": "^2.2.5",
19+
"power-assert": "^0.11.0"
20+
}
21+
}

example/test/fail-test.js

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
// LICENSE : MIT
2+
"use strict";
3+
var assert = require("power-assert");
4+
describe("FailTest", function () {
5+
it("is failed", function () {
6+
var object = {
7+
name: "Tom object"
8+
};
9+
assert.deepEqual(object, {
10+
name: "Mom object"
11+
});
12+
});
13+
});

example/test/mocha.opts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
--require intelli-espower-loader

example/test/pass-test.js

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
// LICENSE : MIT
2+
"use strict";
3+
var assert = require("power-assert");
4+
describe("PassTest", function () {
5+
it("is passed", function () {
6+
var object = {
7+
name: "Tom object"
8+
};
9+
assert.deepEqual(object, {
10+
name: "Tom object"
11+
});
12+
});
13+
});

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
},
88
"main": "intelli-espower-loader.js",
99
"scripts": {
10-
"test": "mocha test/*.js"
10+
"test": "mocha test/*.js && (cd example && npm run travis-test)"
1111
},
1212
"directories": {
1313
"test": "test/"

readme.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ npm install power-assert --save-dev
1616

1717
## Usage
1818

19+
See [example/](example/)
20+
1921
### 1. (Optional) You have to set test directory to your `package.json`
2022

2123
``` json

0 commit comments

Comments
 (0)