feat(M09-D1): 完成商品目录与库存流水底座
This commit is contained in:
@@ -29,5 +29,9 @@ assert.match(calls.at(-1)[0], /s\.tenant_id = \?/);
|
||||
assert.match(calls.at(-1)[0], /u\.tenant_id = \?/);
|
||||
await repository.ensureCustomerRole('7', '21');
|
||||
assert.ok(calls.some(([sql]) => sql.includes("r.code = 'STAFF'") && sql.includes('store.operation.read')));
|
||||
assert.ok(calls.some(([sql]) => sql.includes("r.code = 'STAFF'")
|
||||
&& sql.includes('product.catalog.read') && sql.includes('inventory.read')));
|
||||
assert.ok(calls.some(([sql]) => sql.includes("r.code = 'STORE_ADMIN'")
|
||||
&& sql.includes('product.catalog.write') && sql.includes('inventory.adjust')));
|
||||
|
||||
console.log('PASS: M02-C roles, capabilities and tenant-scoped store grants are present.');
|
||||
|
||||
Reference in New Issue
Block a user