Sha256: 8a3654d3930d2113625a8a5a73239173fe6d0a1a969bc041585d6f02d50e9a73
Contents?: true
Size: 1.51 KB
Versions: 2
Compression:
Stored size: 1.51 KB
Contents
require 'test_helper' include UiBibz::Helpers class NavTest < ActionView::TestCase test 'Nav with tab' do actual = UiBibz::Ui::Nav.new().tap do |n| n.link 'Home', status: :active, url: "#Home", selector: 'home' n.link 'Profile', url: "#profile", selector: 'profile' n.link 'Messages', url: "#messages", selector: 'messages' end.render expected = "<ul class=\"nav nav-tabs\"><li class=\"active\" role=\"presentation\"><a aria-controls=\"home\" role=\"tab\" data-toggle=\"tab\" href=\"#Home\">Home</a></li><li role=\"presentation\"><a aria-controls=\"profile\" role=\"tab\" data-toggle=\"tab\" href=\"#profile\">Profile</a></li><li role=\"presentation\"><a aria-controls=\"messages\" role=\"tab\" data-toggle=\"tab\" href=\"#messages\">Messages</a></li></ul>" assert_equal expected, actual end test 'Nav with pills' do actual = UiBibz::Ui::Nav.new(type: :pills, position: :justified).tap do |n| n.link 'Home', status: :active, url: "#Home", selector: 'home' n.link 'Profile', url: "#profile", selector: 'profile', badge: 16 n.link 'Messages', url: "#messages", selector: 'messages', status: :disabled end.render expected = "<ul class=\"nav nav-pills nav-justified\"><li class=\"active\" role=\"presentation\"><a href=\"#Home\">Home</a></li><li role=\"presentation\"><a href=\"#profile\">Profile<span class=\"badge\">16</span></a></li><li class=\"disabled\" role=\"presentation\"><a href=\"#messages\">Messages</a></li></ul>" assert_equal expected, actual end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ui_bibz-1.0.0 | test/ui/nav_test.rb |
ui_bibz-0.9.0 | test/ui/nav_test.rb |