jasmine中主干视图实例化错误

jasmine中主干视图实例化错误,jasmine,backbone-views,Jasmine,Backbone Views,使用chrome开发工具。当我在应用程序中实例化一个视图时,我得到这个 new job.SearchView SearchView $el: jQuery.fn.jQuery.init[1] cid: "view8" el: HTMLDivElement mbti: function (){ return fn.apply(me, arguments); } options: Object __proto__: ctor 通过与jasmine的合作,我得到以下信息(以及

使用chrome开发工具。当我在应用程序中实例化一个视图时,我得到这个

new job.SearchView
SearchView
  $el: jQuery.fn.jQuery.init[1]
  cid: "view8"
  el: HTMLDivElement
  mbti: function (){ return fn.apply(me, arguments); }
  options: Object
  __proto__: ctor
通过与jasmine的合作,我得到以下信息(以及规范失败)

为什么el:在jasmine中实例化时没有定义

SearchView定义如下

jQuery ->
  class SearchView extends Backbone.View
    el: '#search'
    template: JST['resume']
    <snip>
  @job = if window.job then window.job else {}
  @job.SearchView = SearchView
describe 'Search View', ->
  it 'should be defined', ->
    expect(job.SearchView).toBeDefined()
  beforeEach ->
    @view = new job.SearchView()
  describe 'render', ->
    it 'should render the task', ->
      $el = @view.render().$el
      expect($el).toBeDefined()

在视图中指定
el
属性时,该属性将充当容器。在您的应用程序中,DOM中存在搜索。在茉莉花测试中没有

您可以使用创建沙盒容器,并在测试中构建视图时使用它们


`

在视图中指定
el
属性时,该属性将充当容器。在您的应用程序中,DOM中存在搜索。在茉莉花测试中没有

您可以使用创建沙盒容器,并在测试中构建视图时使用它们


`

您能演示一下如何实例化吗?您是否通过了el?添加了主干。上面的视图和规范您可以演示如何实例化吗?您是否通过了
el
?在上面添加了主干。视图和规范在上面的“@View=new job.SearchView()”之前添加了“setFixtures(sandbox({id:'search'}))”,所有这些都是明亮的。非常感谢。在上面的“@view=new job.SearchView()”之前添加了“setFixtures(sandbox({id:'search'})),一切都是明亮的。非常感谢。
describe 'Search View', ->
  it 'should be defined', ->
    expect(job.SearchView).toBeDefined()
  beforeEach ->
    @view = new job.SearchView()
  describe 'render', ->
    it 'should render the task', ->
      $el = @view.render().$el
      expect($el).toBeDefined()