Sha256: 27c9a756e2eb51b448977c4056e13791b5dd54167c70635ebd20d0ec0c964525
Contents?: true
Size: 1 KB
Versions: 5
Compression:
Stored size: 1 KB
Contents
describe 'bootstrap builder' do class BuilderTest < Card::Format::HtmlFormat::Bootstrap::Component add_tag_method :test_tag, "test-class" do |opts, extra_args| prepend { tag :prepend, "prepend-class" } append { tag :append, "append-class" } insert { tag :insert, "insert-class" } #wrap { |content| tag :wrap, "wrap-class" { content } } opts end end describe "tag create helper methods" do subject do fo = Card["A"].format(:html) tag = BuilderTest.render(fo) { test_tag } "<buildertest>#{tag}<buildertest>" end it 'appends work' do #assert_select 'prepend[class="prepend-class"]' assert_view_select subject, "buildertest" do #assert_select 'prepend[class="prepend-class]"' assert_select 'prepend[class="prepend-class]"' assert_select 'test_tag[class="test-class"]' do assert_select 'insert[class="insert-class]"' end assert_select 'append[class="append-class]"' end end end end
Version data entries
5 entries across 5 versions & 1 rubygems