Sha256: 982236bf2c4bb0931bef25fc878e5109d027af4fd02c58e9c856c8a5a239cd82
Contents?: true
Size: 978 Bytes
Versions: 2
Compression:
Stored size: 978 Bytes
Contents
require 'spec_helper' class ResourceModelName def human 'Class Name' end end class Resource def title 'Resource Name' end def self.model_name ResourceModelName.new end end describe 'render_title' do before do Rails.application.secrets[:title] = 'title' end it 'simple' do expect(render_title).to eq('<title>title</title>') end it '@title' do @title = '@title' expect(render_title).to eq('<title>@title - title</title>') @title = ['@title', ' ', '', nil] expect(render_title).to eq('<title>@title - title</title>') end it 'resource' do self.class_eval do def resource Resource.new end end expect(render_title).to eq('<title>Resource Name - Class Name - title</title>') end it '@_title' do @_title = '@_title' expect(render_title).to eq('<title>@_title</title>') end it 'opts' do expect(render_title(title: 'opts')).to eq('<title>opts</title>') end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
h2ocube_rails_helper-0.2.1 | spec/helpers/render_title_spec.rb |
h2ocube_rails_helper-0.2.0 | spec/helpers/render_title_spec.rb |