diff --git a/app.wxss b/app.wxss index 03299cd..890447f 100644 --- a/app.wxss +++ b/app.wxss @@ -1,4 +1,4 @@ -@import 'tdesign-miniprogram/common/style/index.wxss'; +@import './miniprogram_npm/tdesign-miniprogram/common/style/index.wxss'; page { min-height: 100%; diff --git a/tests/miniprogram-compatibility.test.js b/tests/miniprogram-compatibility.test.js new file mode 100644 index 0000000..e39c6f9 --- /dev/null +++ b/tests/miniprogram-compatibility.test.js @@ -0,0 +1,17 @@ +const fs = require('fs') +const path = require('path') + +function resolveImportTarget(wxssPath, importPath) { + return path.resolve(path.dirname(wxssPath), importPath) +} + +describe('miniprogram compatibility', () => { + test('app.wxss imports a TDesign style entry that exists in the project output', () => { + const appWxssPath = path.join(process.cwd(), 'app.wxss') + const source = fs.readFileSync(appWxssPath, 'utf8') + const match = source.match(/@import ['"]([^'"]+)['"];/) + + expect(match).not.toBeNull() + expect(fs.existsSync(resolveImportTarget(appWxssPath, match[1]))).toBe(true) + }) +})