swiftQuick框架中的describe和context有什么区别?
What's the difference between describe and context in Quick framework in swift?
我试图找到 describe 和 context 之间的区别。但我有点困惑。
所以任何人都可以阐明它们之间的区别和用例。
还有什么时候我应该在我的测试用例中写嵌套描述?
谢谢
如果你查看Quick的源代码,它们之间没有区别。您可以随心所欲地嵌套描述和上下文,一切都会正常进行。这些函数主要是您以有意义的方式构建代码的工具。例如,你可能会得到类似这样的结果:
describe: The Authentication API
context: For a logged out user
describe: The login flow
it: Should log in a user when the correct credentials are provided
it: Should not log in a user when incorrect credentials are provided
关于何时或如何使用 describe 和 context 或何时嵌套它们以及以何种顺序嵌套,没有任何硬性规定。我建议以尽可能易于阅读和理解的方式嵌套和使用它们。
我试图找到 describe 和 context 之间的区别。但我有点困惑。 所以任何人都可以阐明它们之间的区别和用例。
还有什么时候我应该在我的测试用例中写嵌套描述?
谢谢
如果你查看Quick的源代码,它们之间没有区别。您可以随心所欲地嵌套描述和上下文,一切都会正常进行。这些函数主要是您以有意义的方式构建代码的工具。例如,你可能会得到类似这样的结果:
describe: The Authentication API
context: For a logged out user
describe: The login flow
it: Should log in a user when the correct credentials are provided
it: Should not log in a user when incorrect credentials are provided
关于何时或如何使用 describe 和 context 或何时嵌套它们以及以何种顺序嵌套,没有任何硬性规定。我建议以尽可能易于阅读和理解的方式嵌套和使用它们。