Sha256: d2938d0e97da80bbbb5e8b77b043754b254916a92cbdc5f97a91a10496d220bf

Contents?: true

Size: 913 Bytes

Versions: 14

Compression:

Stored size: 913 Bytes

Contents

require 'test_helper'

include UiBibz::Helpers
class GridTest < ActionView::TestCase

  test 'row' do
    actual = UiBibz::Ui::Core::Layouts::Row.new(class: 'test') do
      'test'
    end.render
    expected = "<div class=\"test row\">test</div>"

    assert_equal expected, actual
  end

  test "col" do
    actual   = UiBibz::Ui::Core::Layouts::Col.new('test', { num: 1, push: 2, offset: 3, pull: 4 }, { class: 'test' }).render
    expected = "<div class=\"test col-md-1 col-md-push-2 offset-md-3 col-md-pull-4\">test</div>"

    assert_equal expected, actual
  end

  test "col with several cols" do
    actual   = UiBibz::Ui::Core::Layouts::Col.new(md: { num: 1, push: 2, pull: 4 }, xl: { num: 6, offset: 5 }, class: 'test') do
      "test"
    end.render
    expected = "<div class=\"test col-md-1 col-md-push-2 col-md-pull-4 col-xl-6 offset-xl-5\">test</div>"

    assert_equal expected, actual
  end

end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
ui_bibz-2.0.0.alpha32 test/ui/grid_test.rb
ui_bibz-2.0.0.alpha31 test/ui/grid_test.rb
ui_bibz-2.0.0.alpha30 test/ui/grid_test.rb
ui_bibz-2.0.0.alpha29 test/ui/grid_test.rb
ui_bibz-2.0.0.alpha28 test/ui/grid_test.rb
ui_bibz-2.0.0.alpha27 test/ui/grid_test.rb
ui_bibz-2.0.0.alpha26 test/ui/grid_test.rb
ui_bibz-2.0.0.alpha24 test/ui/grid_test.rb
ui_bibz-2.0.0.alpha23 test/ui/grid_test.rb
ui_bibz-2.0.0.alpha22 test/ui/grid_test.rb
ui_bibz-2.0.0.alpha21 test/ui/grid_test.rb
ui_bibz-2.0.0.alpha20 test/ui/grid_test.rb
ui_bibz-2.0.0.alpha19 test/ui/grid_test.rb
ui_bibz-2.0.0.alpha18 test/ui/grid_test.rb