Sha256: c837511e05271f873e9c053c13b2b661d33b9fece955acb56e9756cb79a6f4eb

Contents?: true

Size: 560 Bytes

Versions: 1

Compression:

Stored size: 560 Bytes

Contents

require 'rails_helper'

describe DomFor do

  it 'includes in ActiveView::Base' do
    expect(ActionView::Base.ancestors).to include(DomFor)
    expect(ActionView::Base.ancestors).to include(DomFor::Model)
    expect(ActionView::Base.ancestors).to include(DomFor::Record)
  end

  context '#dom_for' do
    it 'invokes #dom_for_model' do
      expect(helper.dom_for(User)).to eq '<div id="users" class="users" />'
    end

    it 'invokes #dom_for_record' do
      expect(helper.dom_for(User.new)).to eq '<div id="new_user" class="user" />'
    end
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
dom_for-1.0.3 spec/helpers/dom_for_spec.rb