```coffeescript
describe 'Body', ->
  Body = require '../lib/javascripts/body'
  view = null

  initView = ({ collection } = {}) ->
    collection ?= new Backbone.Collection [
      { foo: 'foo', bar: 'bar' }
    ]

    view = new Body { collection }

  showView = ->
    initView(arguments...).render()

  afterEach ->
    view?.destroy()
    view = null

  it 'has a className', ->
    expect(showView().$el).toHaveClass 'body'

  it 'has many body rows', ->
    expect(showView().$el.children).not.toBeEmpty()
```

Fix bad spec: children is a function and it should actually assert the collection view not to be empty
user
```coffeescript
describe 'Body', ->
  Body = require '../lib/javascripts/body'
  view = null

  initView = ({ collection } = {}) ->
    collection ?= new Backbone.Collection [
      { foo: 'foo', bar: 'bar' }
    ]

    view = new Body { collection }

  showView = ->
    initView(arguments...).render()

  afterEach ->
    view?.destroy()
    view = null

  it 'has a className', ->
    expect(showView().$el).toHaveClass 'body'

  it 'has many body rows', ->
    expect(showView().$el).not.toBeEmpty()
```
assistant