Sha256: d75d57623125c77ef1330cc32cc9a7ef0bbcad4ca4c4fc47fa04883f1ad6fbc6

Contents?: true

Size: 587 Bytes

Versions: 40

Compression:

Stored size: 587 Bytes

Contents

require 'spec_helper'

describe Erubis::OnlyRuby do
  subject {
    content =<<-EOF
    <h1>Title</h1>
    <% if current_user %>
      <%= link_to 'account', edit_user_path(current_user) %>
      <%= "Hello \#{current_user.email}" %>
    <% else %>
      Not logged in
    <% end %>
    EOF
    Erubis::OnlyRuby.new(content).src
  }

  it { should_not include("h1") }
  it { should_not include("Title") }
  it { should_not include("Not logged in") }
  it { should include("current_user") }
  it { should include("if") }
  it { should include("else") }
  it { should include("end") }
end

Version data entries

40 entries across 40 versions & 2 rubygems

Version Path
rails_best_practices-1.19.0 spec/rails_best_practices/core_ext/erubis_spec.rb
rails_best_practices-1.18.1 spec/rails_best_practices/core_ext/erubis_spec.rb
rails_best_practices-1.18.0 spec/rails_best_practices/core_ext/erubis_spec.rb
rails_best_practices-1.17.0 spec/rails_best_practices/core_ext/erubis_spec.rb
rails_best_practices-1.16.0 spec/rails_best_practices/core_ext/erubis_spec.rb
rails_best_practices-1.15.7 spec/rails_best_practices/core_ext/erubis_spec.rb
rails_best_practices-1.15.6 spec/rails_best_practices/core_ext/erubis_spec.rb
rails_best_practices-1.15.4 spec/rails_best_practices/core_ext/erubis_spec.rb
rails_best_practices-1.15.3 spec/rails_best_practices/core_ext/erubis_spec.rb
rails_best_practices-1.15.2 spec/rails_best_practices/core_ext/erubis_spec.rb
rails_best_practices-1.15.1 spec/rails_best_practices/core_ext/erubis_spec.rb
rails_best_practices-1.14.4 spec/rails_best_practices/core_ext/erubis_spec.rb
rails_best_practices-1.14.3 spec/rails_best_practices/core_ext/erubis_spec.rb
rails_best_practices-1.14.2 spec/rails_best_practices/core_ext/erubis_spec.rb
rails_best_practices-1.14.1 spec/rails_best_practices/core_ext/erubis_spec.rb
rails_best_practices-1.14.0 spec/rails_best_practices/core_ext/erubis_spec.rb
rails_best_practices-1.13.8 spec/rails_best_practices/core_ext/erubis_spec.rb
rails_best_practices-1.13.5 spec/rails_best_practices/core_ext/erubis_spec.rb
rails_best_practices-1.13.4 spec/rails_best_practices/core_ext/erubis_spec.rb
rails_best_practices-1.13.3 spec/rails_best_practices/core_ext/erubis_spec.rb