Skip to content

Commit 2a31eae

Browse files
authored
Merge pull request #41 from dcyriller/template-lint-test-harness
Use template-lint test harness
2 parents cd3615e + aa3231c commit 2a31eae

4 files changed

Lines changed: 29 additions & 183 deletions

File tree

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
"prettier": "^1.18.2"
3333
},
3434
"devDependencies": {
35-
"ember-template-lint": "^1.3.0",
35+
"ember-template-lint": "^1.6.1",
3636
"eslint": "^6.0.1",
3737
"eslint-config-prettier": "^6.0.0",
3838
"eslint-plugin-node": "^10.0.0",

test/helpers/rule-test-harness.js

Lines changed: 0 additions & 142 deletions
This file was deleted.

test/unit/rules/lint-prettier-test.js

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,14 @@
1-
const generateRuleTests = require("../../helpers/rule-test-harness");
1+
const generateRuleTests = require("ember-template-lint/lib/helpers/rule-test-harness");
2+
const plugin = require("../../../ember-template-lint-plugin-prettier");
23

34
generateRuleTests({
45
name: "prettier",
56

7+
groupMethodBefore: beforeEach,
8+
groupingMethod: describe,
9+
testMethod: it,
10+
plugins: [plugin],
11+
612
good: [
713
``,
814
`{{! template-lint-disable prettier}}

yarn.lock

Lines changed: 21 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -18,43 +18,25 @@
1818
esutils "^2.0.2"
1919
js-tokens "^4.0.0"
2020

21-
"@glimmer/compiler@^0.42.0":
22-
version "0.42.0"
23-
resolved "https://registry.yarnpkg.com/@glimmer/compiler/-/compiler-0.42.0.tgz#8c3852e27177bbecd3eed5bdbd15ec729e09ef8a"
24-
integrity sha512-3YkZkVuSv3e78WLYOz9YA1wKa/azFnBKADwcCNRhYpVOp9CHBJq4CzZ2pFcceYrCvL1CGgJ1crZJeuXfpkJyOw==
25-
dependencies:
26-
"@glimmer/interfaces" "^0.42.0"
27-
"@glimmer/syntax" "^0.42.0"
28-
"@glimmer/util" "^0.42.0"
29-
"@glimmer/wire-format" "^0.42.0"
30-
31-
"@glimmer/interfaces@^0.42.0":
32-
version "0.42.0"
33-
resolved "https://registry.yarnpkg.com/@glimmer/interfaces/-/interfaces-0.42.0.tgz#525f5352dd78011eef7b3eb0e3fb61b981c94319"
34-
integrity sha512-lZlydeRRK3yL6pco0gCstPVuC5XYjBUtql1vSvWTRd+MUO0Chg8kxIvduFVg6f+Xfr1kqWd2YQq1MCMdmfzfvg==
35-
36-
"@glimmer/syntax@^0.42.0":
37-
version "0.42.0"
38-
resolved "https://registry.yarnpkg.com/@glimmer/syntax/-/syntax-0.42.0.tgz#65d38f6f6339e0e00cfbb34bc08ed3ff94f080c6"
39-
integrity sha512-H0vydEQjlSqlVyjUmQxOy9BMBdL8OAII4GQjTXHWOQKmQBreZ05Dpr2EbXusiby6E2lMgbcPOqxGXdB/VVUBew==
40-
dependencies:
41-
"@glimmer/interfaces" "^0.42.0"
42-
"@glimmer/util" "^0.42.0"
21+
"@glimmer/interfaces@^0.42.2":
22+
version "0.42.2"
23+
resolved "https://registry.yarnpkg.com/@glimmer/interfaces/-/interfaces-0.42.2.tgz#9cf8d6f8f5eee6bfcfa36919ca68ae716e1f78db"
24+
integrity sha512-7LOuQd02cxxNNHChzdHMAU8/qOeQvTro141CU5tXITP7z6aOv2D2gkFdau97lLQiVxezGrh8J7h8GCuF7TEqtg==
25+
26+
"@glimmer/syntax@^0.42.2":
27+
version "0.42.2"
28+
resolved "https://registry.yarnpkg.com/@glimmer/syntax/-/syntax-0.42.2.tgz#89bb3cb787285b84665dc0d8907d94b008e5be9a"
29+
integrity sha512-SR26SmF/Mb5o2cc4eLHpOyoX5kwwXP4KRhq4fbWfrvan74xVWA38PLspPCzwGhyVH/JsE7tUEPMjSo2DcJge/Q==
30+
dependencies:
31+
"@glimmer/interfaces" "^0.42.2"
32+
"@glimmer/util" "^0.42.2"
4333
handlebars "^4.0.13"
4434
simple-html-tokenizer "^0.5.8"
4535

46-
"@glimmer/util@^0.42.0":
47-
version "0.42.0"
48-
resolved "https://registry.yarnpkg.com/@glimmer/util/-/util-0.42.0.tgz#3f3a647ecaa16bbe4fc0545923d3b0a527319d78"
49-
integrity sha512-rvXxKVb7BoQUvdrEQgxyvIeqGRUFM4LZAc7X1OmIpMnoaEh3fyx/e8Bz0blF0Yk6QvHpfV/GKirhlGmfum/ISA==
50-
51-
"@glimmer/wire-format@^0.42.0":
52-
version "0.42.0"
53-
resolved "https://registry.yarnpkg.com/@glimmer/wire-format/-/wire-format-0.42.0.tgz#53f9a6cbcb9882af3a55aed83929f71799f73fab"
54-
integrity sha512-/SmRH98Jm4NyvyWoBj05fqyz52pGDGHq91uX5Fn7sT4xgHDe8smlT+5Ht3Ewl4t2Pmtwqx/4YzitOy/1EKv0aA==
55-
dependencies:
56-
"@glimmer/interfaces" "^0.42.0"
57-
"@glimmer/util" "^0.42.0"
36+
"@glimmer/util@^0.42.2":
37+
version "0.42.2"
38+
resolved "https://registry.yarnpkg.com/@glimmer/util/-/util-0.42.2.tgz#9ca1631e42766ea6059f4b49d0bdfb6095aad2c4"
39+
integrity sha512-Heck0baFSaWDanCYtmOcLeaz7v+rSqI8ovS7twrp2/FWEteb3Ze5sWQ2BEuSAG23L/k/lzVwYM/MY7ZugxBpaA==
5840

5941
"@mrmlnc/readdir-enhanced@^2.2.1":
6042
version "2.2.1"
@@ -640,12 +622,12 @@ duplexify@^3.4.2, duplexify@^3.6.0:
640622
readable-stream "^2.0.0"
641623
stream-shift "^1.0.0"
642624

643-
ember-template-lint@^1.3.0:
644-
version "1.5.3"
645-
resolved "https://registry.yarnpkg.com/ember-template-lint/-/ember-template-lint-1.5.3.tgz#0ebcd9e48e0b9c385ebdce3b56a0d38de804e598"
646-
integrity sha512-t/Bm21UVQHYqeexQTUSqAf1xyJnimhLMCIhNPtysjbuI9y7g275AnrJvSGI8H+RiJlH/RpR59TEwvPPt4cA4Qw==
625+
ember-template-lint@^1.6.1:
626+
version "1.6.1"
627+
resolved "https://registry.yarnpkg.com/ember-template-lint/-/ember-template-lint-1.6.1.tgz#9530f702996691d479570be71cab396d42b07234"
628+
integrity sha512-vETWXQtQzv+hZc0/vOrox0+6G+5Sr0qPEOnaTy0ZkwcRv9TJyflru7IXm3V1vEtKCljR7pHzRQ4/IsSEWSDLVw==
647629
dependencies:
648-
"@glimmer/compiler" "^0.42.0"
630+
"@glimmer/syntax" "^0.42.2"
649631
chalk "^2.0.0"
650632
globby "^9.0.0"
651633
minimatch "^3.0.4"

0 commit comments

Comments
 (0)