Files
RuoYi-Vue3-FastAPI/ruoyi-fastapi-frontend/tests/plugins/pluginViewResolver.test.js
T
insistence a89aec54aa feat: 新增 OAuth 2.0 / OIDC 统一认证中心 (#129)
* feat: 新增统一认证中心

* perf: 优化代码

* fix: 修复问题

* perf: 优化页面

* fix: 修复部分接口缺失Request参数的问题

* perf: 优化访问控制机制

* perf: 优化代码

* fix: 修复 Logout Token 缺少 exp

* perf&fix: 优化和修复

* perf: 优化代码

* perf: 优化代码

* fix: 修复测试问题
2026-10-01 22:56:05 +08:00

18 lines
817 B
JavaScript

import assert from 'node:assert/strict'
import { resolvePluginViewPath } from '../../src/utils/pluginViewResolver.js'
assert.equal(resolvePluginViewPath('plugin/demo/index'), '../../../plugins/demo/views/index.vue')
assert.equal(
resolvePluginViewPath('/plugin/demo/detail/list'),
'../../../plugins/demo/views/detail/list.vue'
)
assert.equal(resolvePluginViewPath('system/user/index'), '')
assert.equal(resolvePluginViewPath('plugin/demo'), '')
assert.equal(resolvePluginViewPath('plugin/demo/../admin'), '')
assert.equal(resolvePluginViewPath('plugin/demo//index'), '')
assert.equal(resolvePluginViewPath('plugin/Demo/index'), '')
assert.equal(resolvePluginViewPath('plugin/demo/index.vue'), '')
assert.equal(resolvePluginViewPath('plugin/demo/detail\\list'), '')
assert.equal(resolvePluginViewPath(null), '')