Sha256: 4c3bee318eccdfde5225279fa90e674ef2487898feb94e631e10c8a0fb7fa467
Contents?: true
Size: 1.02 KB
Versions: 2
Compression:
Stored size: 1.02 KB
Contents
shared_examples_for 'the card_group helper' do all_tests_pass_with 'no card_group options' all_tests_pass_with 'extra card_group options' all_tests_pass_with 'layout options' end #-- shared_examples_for 'no card_group options' do specify 'displays an <div> with class="card-group"' do html = '<div class="card-group">content</div>' expect(:card_group).to generate html end end shared_examples_for 'extra card_group options' do specify 'passes the options to the <div>' do options = { class: 'important', data: {value: 1}, id: 'my-card-group' } html = '<div class="important card-group" data-value="1" id="my-card-group">content</div>' expect(card_group: options).to generate html end end shared_examples_for 'layout options' do specify 'deck' do html = '<div class="card-deck">content</div>' expect(card_group: {layout: :deck}).to generate html end specify 'column' do html = '<div class="card-column">content</div>' expect(card_group: {layout: :column}).to generate html end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
railsstrap-4.0.0.beta3 | spec/shared/card_group_helper.rb |
railsstrap-4.0.0.beta2 | spec/shared/card_group_helper.rb |