Javascript 如何将假冒服务器从Sinon转换为Jasmine。
我找到了一个使用Sinon创建假服务器的示例。Javascript 如何将假冒服务器从Sinon转换为Jasmine。,javascript,jasmine,sinon,Javascript,Jasmine,Sinon,我找到了一个使用Sinon创建假服务器的示例。 这是代码(1)、(2) 用茉莉花做同样的东西是可能的? 如果有的话。我应该如何重写代码(1)和(2) (一) (二) 取决于您的代码访问服务器的方式,但是如果它使用jQuery的$.ajax或$.get(或类似的集中式)主干网的方式,您可以将其删除并返回假响应。所以#1在咖啡脚本中大致如下: spyOn($,'get').andCallFake (options) => if options.url == Routing.genera
这是代码(1)、(2) 用茉莉花做同样的东西是可能的?
如果有的话。我应该如何重写代码(1)和(2)
(一)
(二)
取决于您的代码访问服务器的方式,但是如果它使用jQuery的
$.ajax
或$.get
(或类似的集中式)主干网的方式,您可以将其删除并返回假响应。所以#1在咖啡脚本中大致如下:
spyOn($,'get').andCallFake (options) =>
if options.url == Routing.generate('api_get_url') + '/' + @model.get('id')
options.success(JSON.stringify @fixtureResponse)
另请参见:取决于您的代码访问服务器的方式,但是如果它使用jQuery的
$.ajax
或$.get
(或类似的集中式)主干的方式,您可以将其删除并返回假响应。所以#1在咖啡脚本中大致如下:
spyOn($,'get').andCallFake (options) =>
if options.url == Routing.generate('api_get_url') + '/' + @model.get('id')
options.success(JSON.stringify @fixtureResponse)
另见:
spyOn($,'get').andCallFake (options) =>
if options.url == Routing.generate('api_get_url') + '/' + @model.get('id')
options.success(JSON.stringify @fixtureResponse)