Sha256: a530e5c9d83a974a3fb9660bdc03ee60a0679e97fedab0202dc9d4b6bb1879fc

Contents?: true

Size: 1.11 KB

Versions: 17

Compression:

Stored size: 1.11 KB

Contents

require 'test_helper'
class SpinnerTest < ActionView::TestCase
  include UiBibz::Helpers::Ui::CoreHelper

  test 'spinner' do
    actual   = ui_spinner
    expected = "<div class=\"spinner-border\" role=\"status\"><span class=\"sr-only\">Loading...</span></div>"

    assert_equal expected, actual
  end

  test 'spinner with status and content' do
    actual   = ui_spinner "My spinner", status: :secondary
    expected = "<div class=\"text-secondary spinner-border\" role=\"status\"><span class=\"sr-only\">My spinner</span></div>"

    assert_equal expected, actual
  end

  test 'spinner type' do
    actual   = ui_spinner nil, type: :grow
    expected = "<div class=\"spinner-grow\" role=\"status\"><span class=\"sr-only\">Loading...</span></div>"

    assert_equal expected, actual
  end

  test "spinner in button" do
    actual   = ui_button "Load", spinner: { status: :danger, type: :grow }
    expected = "<button class=\"btn-secondary btn\"><span class=\"text-danger mr-2 spinner-grow spinner-grow-sm\" role=\"status\"><span class=\"sr-only\">Loading...</span></span>Load</button>"

    assert_equal expected, actual
  end

end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
ui_bibz-2.4.0 test/ui/core/notifications/spinner_test.rb
ui_bibz-2.3.15 test/ui/core/notifications/spinner_test.rb
ui_bibz-2.3.14 test/ui/core/notifications/spinner_test.rb
ui_bibz-2.3.13 test/ui/core/notifications/spinner_test.rb
ui_bibz-2.3.12 test/ui/core/notifications/spinner_test.rb
ui_bibz-2.3.11 test/ui/core/notifications/spinner_test.rb
ui_bibz-2.3.10 test/ui/core/notifications/spinner_test.rb
ui_bibz-2.3.9 test/ui/core/notifications/spinner_test.rb
ui_bibz-2.3.8 test/ui/core/notifications/spinner_test.rb
ui_bibz-2.3.7 test/ui/core/notifications/spinner_test.rb
ui_bibz-2.3.6 test/ui/core/notifications/spinner_test.rb
ui_bibz-2.3.5 test/ui/core/notifications/spinner_test.rb
ui_bibz-2.3.4 test/ui/core/notifications/spinner_test.rb
ui_bibz-2.3.3 test/ui/core/notifications/spinner_test.rb
ui_bibz-2.3.2 test/ui/core/notifications/spinner_test.rb
ui_bibz-2.3.1 test/ui/core/notifications/spinner_test.rb
ui_bibz-2.3.0 test/ui/core/notifications/spinner_test.rb