【发布时间】:2015-07-02 18:51:32
【问题描述】:
我正在测试下面的函数shopify.formatRequestUrl,每次我期望函数的输出都是一样的。有什么方法可以让这个更干吗?
expect(shopify.formatRequestUrl("shop"))
.equal("https://"+settings.shop+"/admin/shop.json")
expect(shopify.formatRequestUrl("/shop"))
.equal("https://"+settings.shop+"/admin/shop.json")
expect(shopify.formatRequestUrl("/shop/"))
.equal("https://"+settings.shop+"/admin/shop.json")
expect(shopify.formatRequestUrl("shop.json"))
.equal("https://"+settings.shop+"/admin/shop.json")
expect(shopify.formatRequestUrl("/admin/shop"))
.equal("https://"+settings.shop+"/admin/shop.json")
expect(shopify.formatRequestUrl("/admin/shop.json"))
.equal("https://"+settings.shop+"/admin/shop.json")
类似这样的东西:伪代码
expectAll[
shopify.formatRequestUrl("shop"),
shopify.formatRequestUrl("/shop"),
shopify.formatRequestUrl("/shop/"),
shopify.formatRequestUrl("shop.json"),
shopify.formatRequestUrl("/admin/shop"),
shopify.formatRequestUrl("/admin/shop.json")
]
.equal("https://"+settings.shop+"/admin/shop.json")
这样的东西存在吗?
【问题讨论】:
标签: javascript unit-testing testing mocha.js chai