Skip to content

Commit 608c476

Browse files
committed
try zod stabs for qunit configuration
1 parent 2e21afd commit 608c476

3 files changed

Lines changed: 17 additions & 6 deletions

File tree

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
define(function(require, exports, module) {
2+
// eslint-disable-next-line spellcheck/spell-checker
3+
exports.zodToJsonSchema = function() { return {}; };
4+
Object.defineProperty(exports, '__esModule', { value: true });
5+
});
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
define(function(require, exports, module) {
2+
function callable() { return proxy; }
3+
// eslint-disable-next-line no-var
4+
var proxy = new Proxy(callable, { get: function() { return proxy; } });
5+
exports.z = proxy;
6+
Object.defineProperty(exports, '__esModule', { value: true });
7+
});

packages/devextreme/testing/runner/lib/pages.ts

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,11 @@ export function createPagesRenderer({
137137
'cldr-core': '/packages/devextreme/artifacts/js-systemjs/cldr-core',
138138
json: '/packages/devextreme/artifacts/js-systemjs/json.js',
139139
'@preact/signals-core': '/packages/devextreme/artifacts/js-systemjs/preact-signals.js',
140+
// QUnit doesn't exercise AI assistant; CSP-production SystemJS can't load CJS.
141+
// Stub zod and zod-to-json-schema so DataGrid module loading succeeds.
142+
// eslint-disable-next-line spellcheck/spell-checker
143+
zod: '/packages/devextreme/artifacts/transpiled-testing/helpers/qunit-stubs/zod',
144+
'zod-to-json-schema': '/packages/devextreme/artifacts/transpiled-testing/helpers/qunit-stubs/zod-to-json-schema',
140145
}
141146
: {
142147
'devextreme-cldr-data': '/packages/devextreme/node_modules/devextreme-cldr-data',
@@ -238,12 +243,6 @@ export function createPagesRenderer({
238243
deps: ['jquery'],
239244
exports: 'ko',
240245
},
241-
'/packages/devextreme/node_modules/zod/lib/*.js': {
242-
format: 'cjs',
243-
},
244-
'/packages/devextreme/node_modules/zod-to-json-schema/dist/cjs/*.js': {
245-
format: 'cjs',
246-
},
247246
'*.js': {
248247
babelOptions: {
249248
es2015: false,

0 commit comments

Comments
 (0)