Sha256: d47430b7f77711cc81eeaaf61c3c9e183d2b6dc520e5b4bcd9486a23ecd9cefd
Contents?: true
Size: 1.01 KB
Versions: 2
Compression:
Stored size: 1.01 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
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
card-1.91 | mod/bootstrap/spec/set/all/bootstrap/bootstrap_builder_spec.rb |
card-1.21.0 | mod/bootstrap/spec/set/all/bootstrap/bootstrap_builder_spec.rb |