Explorar el Código

Docsify Auto Published

Willin Wang hace 6 años
padre
commit
a7ae4757ca
Se han modificado 1 ficheros con 15 adiciones y 4 borrados
  1. 15 4
      experience/advanced/coding-as-building.md

+ 15 - 4
experience/advanced/coding-as-building.md

@@ -174,16 +174,27 @@ const deviceList = async (ctx) => {
 以此循环,直至覆盖所有。
 
 - 用户1(非组织管理员,查询自己的组织)
-  - 1.成功(未传入组织 oid)
+  - 1.成功(未传入组织 oid)(组织1)
   - 2.成功(传入组织 oid)
   - 3.失败2:传入参数组织不存在
-  - 4.失败3:用户无组织权限
-- 用户2(上级某组织管理员)
+  - 4.失败3:用户无组织权限(组织2)
+- 用户2(上级某组织管理员)(组织3)
   - 5.成功
 - 用户3(未加入组织用户)
   - 6.失败1:用户未加入组织
 
-非常简洁明了的关系,需要3个测试用户,2个组织(上下级关系进行数据复用),即可涵盖所有范围。
+非常简洁明了的关系,需要3个测试用户,3个组织(上下级关系进行数据复用,一个无权限的组织),即可涵盖所有范围。
+
+- 用户1(某组织管理员,有下级组织)
+  - 1.成功(未传入组织 oid,查询自己的组织)
+  - 2.成功(传入当前的组织 oid(组织1))
+  - 3.成功(传入下级的组织 oid(组织2))
+  - 4.失败2:传入参数组织不存在
+  - 5.失败3:用户无组织权限
+- 用户2(未加入组织用户)
+  - 6.失败1:用户未加入组织(组织3)
+
+两个用户,三个组织。完成所有覆盖。
 
 ## 当我以测试驱动开发的时候,我在想些什么