Skip to content

Commit 93c988d

Browse files
committed
Tests
1 parent 22e93ef commit 93c988d

4 files changed

Lines changed: 47 additions & 26 deletions

File tree

pnpm-lock.yaml

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

test-apps/v2-addon/package.json

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,18 @@
1212
"#src/*": "./src/*"
1313
},
1414
"exports": {
15-
".": {
16-
"default": "./dist/index.js"
17-
},
18-
"./addon-main.js": "./addon-main.cjs",
19-
"./*.css": "./dist/*.css",
20-
"./*": {
21-
"default": "./dist/*.js"
15+
"./*": "./src/*.js"
16+
},
17+
"publishConfig": {
18+
"exports": {
19+
".": {
20+
"default": "./dist/index.js"
21+
},
22+
"./addon-main.js": "./addon-main.cjs",
23+
"./*.css": "./dist/*.css",
24+
"./*": {
25+
"default": "./dist/*.js"
26+
}
2227
}
2328
},
2429
"files": [
@@ -65,7 +70,7 @@
6570
"ember-page-title": "^8.2.4",
6671
"ember-qunit": "^9.0.2",
6772
"ember-source": "^6.7.0",
68-
"ember-strict-application-resolver": "^0.1.0",
73+
"ember-strict-application-resolver": "workspace:*",
6974
"ember-template-lint": "^7.9.0",
7075
"eslint": "^9.17.0",
7176
"eslint-config-prettier": "^10.1.5",

test-apps/v2-addon/tests/modulePrefix-test.js

Whitespace-only changes.
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
import { module, test } from 'qunit';
2+
import { setupTest } from 'ember-qunit';
3+
4+
import compatModules from '@embroider/virtual/compat-modules';
5+
6+
import { compatToRFC1132 } from 'ember-strict-application-resolver/convert';
7+
8+
module('compatToRFC1132', function (hooks) {
9+
setupTest(hooks);
10+
11+
test('it works', function (assert) {
12+
const result = compatToRFC1132('v2-addon', compatModules);
13+
14+
assert.deepEqual(Object.keys(result), [
15+
// This lookup comes from package.json#exports
16+
'./index',
17+
// From ember-page-title (in devDependencies)
18+
'./services/page-title',
19+
]);
20+
});
21+
22+
test('modulePrefix likely incorrect (or util not needed)', function (assert) {
23+
assert.throws(() => {
24+
compatToRFC1132('test-app', compatModules);
25+
}, /These candidates exist: v2-addon/);
26+
});
27+
});

0 commit comments

Comments
 (0)