Sha256: 31dcce9051a15677e4a5165df2883bf92dd7f62291197b33f1d7487626eb173a

Contents?: true

Size: 580 Bytes

Versions: 12

Compression:

Stored size: 580 Bytes

Contents

require 'spec_helper'

describe 'krikri/providers/index.html.erb', type: :view do
  before do
    assign(:providers, providers)
    link_texts = providers.map { |p| "#{p.id}_LINK" }
    allow(view).to receive(:link_to).and_return(*link_texts)
  end

  let(:providers) do
    [build(:krikri_provider, rdf_subject: 123),
     build(:krikri_provider,
           rdf_subject: 'TooTickyLibrary',
           label: 'Too-Ticky')]
  end

  it 'renders each provider' do
    render
    providers.each do |provider|
      expect(rendered).to include "#{provider.id}_LINK"
    end
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
krikri-0.7.2 spec/views/krikri/providers/index.html.erb_spec.rb
krikri-0.7.1 spec/views/krikri/providers/index.html.erb_spec.rb
krikri-0.7.0 spec/views/krikri/providers/index.html.erb_spec.rb
krikri-0.6.0 spec/views/krikri/providers/index.html.erb_spec.rb
krikri-0.5.7 spec/views/krikri/providers/index.html.erb_spec.rb
krikri-0.5.6 spec/views/krikri/providers/index.html.erb_spec.rb
krikri-0.5.5 spec/views/krikri/providers/index.html.erb_spec.rb
krikri-0.5.4 spec/views/krikri/providers/index.html.erb_spec.rb
krikri-0.5.3 spec/views/krikri/providers/index.html.erb_spec.rb
krikri-0.5.2 spec/views/krikri/providers/index.html.erb_spec.rb
krikri-0.5.1 spec/views/krikri/providers/index.html.erb_spec.rb
krikri-0.5.0 spec/views/krikri/providers/index.html.erb_spec.rb