From cecf280ee63e526d2c40a3d37ab574da9a3b6662 Mon Sep 17 00:00:00 2001 From: Jared Galanis Date: Sat, 6 Jul 2024 11:47:23 -0400 Subject: [PATCH 1/2] refactor: allow @warp-drive in data docs --- app/routes/project-version/modules/module.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/routes/project-version/modules/module.js b/app/routes/project-version/modules/module.js index f57093e5..eb11468f 100644 --- a/app/routes/project-version/modules/module.js +++ b/app/routes/project-version/modules/module.js @@ -18,7 +18,7 @@ export default class ModuleRoute extends ClassRoute.extend(ScrollTracker) { // These modules should not have `ember-` tacked onto the front of them // when forming the ids and URLs. - let isNotEmber = klass.match(/@glimmer|rsvp|jquery/); + let isNotEmber = klass.match(/@warp-drive|@glimmer|rsvp|jquery/); if (!~klass.indexOf(project) && !isNotEmber) { klass = `${project}-${klass}`; From 0dc28b23c0f5c363e3afd6f7ffce6600d2a8f92d Mon Sep 17 00:00:00 2001 From: Jared Galanis Date: Sat, 6 Jul 2024 12:23:37 -0400 Subject: [PATCH 2/2] add a warp-drive test - this is expected to fail until the ember-api-docs-data has been rebuilt for EmberData 5.3.4 and above --- tests/acceptance/warp-drive-test.js | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 tests/acceptance/warp-drive-test.js diff --git a/tests/acceptance/warp-drive-test.js b/tests/acceptance/warp-drive-test.js new file mode 100644 index 00000000..054ac46e --- /dev/null +++ b/tests/acceptance/warp-drive-test.js @@ -0,0 +1,17 @@ +import { module, test } from 'qunit'; +import { setupApplicationTest } from 'ember-qunit'; +import { visit } from '@ember/test-helpers'; + +module('Acceptance | WarpDrive', function (hooks) { + setupApplicationTest(hooks); + + test('can visit a @warp-drive package', async function (assert) { + await visit( + '/ember-data/release/modules/@warp-drive%2Fbuild-config%2Fdeprecations' + ); + + assert + .dom('.module-name') + .includesText('Package @warp-drive/build-config/deprecations'); + }); +});