Javascript 如何将假冒服务器从Sinon转换为Jasmine。

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

我找到了一个使用Sinon创建假服务器的示例。
这是代码(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)