使用端到端测试确保找到值(例如不是空字符串)的最佳方法是什么,我的示例只是匹配文本本身,我想计算字符串长度并确保它不为 0。
describe 'Device Details', ->
device = ionic.Platform.device()
details =
'deviceManufacturer': $('#deviceManufacturer'),
'deviceModel': $('#deviceModel')
it 'Device Manufacturer must not be empty', ->
expect(details.deviceModel.getText()).toEqual '10'
原文由 Zabs 发布,翻译遵循 CC BY-SA 4.0 许可协议
有不同的方法可以做到这一点,但我更喜欢
toBeNonEmptyString()
来自jasmine-matchers
包- 简单易读: