统一项目角色与接口权限配置
This commit is contained in:
@@ -43,4 +43,23 @@ describe("admin project route permissions", () => {
|
||||
expect(source).not.toContain(`path: "${removedPath.slice(1)}"`);
|
||||
expect(source).not.toContain(`"${removedPath}"`);
|
||||
});
|
||||
|
||||
it("does not register legacy finance contract routes", () => {
|
||||
const source = readRouter();
|
||||
|
||||
expect(source).not.toContain("FinanceContracts");
|
||||
expect(source).not.toContain("FinanceContract");
|
||||
expect(source).not.toContain("finance/contracts");
|
||||
});
|
||||
|
||||
it("uses precautions routes instead of knowledge note routes", () => {
|
||||
const source = readRouter();
|
||||
|
||||
expect(source).toContain('path: "knowledge/precautions"');
|
||||
expect(source).toContain('path: "knowledge/precautions/new"');
|
||||
expect(source).toContain('path: "knowledge/precautions/:id"');
|
||||
expect(source).toContain('path: "knowledge/precautions/:id/edit"');
|
||||
expect(source).not.toContain("KnowledgeNote");
|
||||
expect(source).not.toContain("/knowledge/notes");
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user