Sha256: 84a8457a47a30ef432aa723098af10a4b69c3b3a3c0f1a0c02406c918136ce2c

Contents?: true

Size: 1.22 KB

Versions: 16

Compression:

Stored size: 1.22 KB

Contents

require "spec_helper"

describe "buttons" do
  before(:all) do
    ParserSupport.parse_file("addons/buttons")

    @buttons_list = %w(
      button
      input[type="button"]
      input[type="reset"]
      input[type="submit"]
    )
  end

  context "expands plain buttons" do
    it "finds selectors" do
      list = @buttons_list.join(", ")
      ruleset = "content: #{list};"

      expect(".all-buttons").to have_ruleset(ruleset)
    end
  end

  context "expands active buttons" do
    it "finds selectors" do
      list = @buttons_list.map { |input| "#{input}:active" }
      list = list.join(", ")
      ruleset = "content: #{list};"

      expect(".all-buttons-active").to have_ruleset(ruleset)
    end
  end

  context "expands focus buttons" do
    it "finds selectors" do
      list = @buttons_list.map { |input| "#{input}:focus" }
      list = list.join(", ")
      ruleset = "content: #{list};"

      expect(".all-buttons-focus").to have_ruleset(ruleset)
    end
  end

  context "expands hover buttons" do
    it "finds selectors" do
      list = @buttons_list.map { |input| "#{input}:hover" }
      list = list.join(", ")
      ruleset = "content: #{list};"

      expect(".all-buttons-hover").to have_ruleset(ruleset)
    end
  end
end

Version data entries

16 entries across 16 versions & 3 rubygems

Version Path
bourbon-4.3.4 spec/bourbon/addons/buttons_spec.rb
bourbon-4.3.3 spec/bourbon/addons/buttons_spec.rb
bourbon-4.3.2 spec/bourbon/addons/buttons_spec.rb
bourbon-4.3.1 spec/bourbon/addons/buttons_spec.rb
bourbon-4.3.0 spec/bourbon/addons/buttons_spec.rb
bourbon-4.2.7 spec/bourbon/addons/buttons_spec.rb
styler-sass-0.1.8.alpha spec/bourbon/addons/buttons_spec.rb
styler-sass-0.1.7 spec/bourbon/addons/buttons_spec.rb
styler-sass-0.1.7.alpha spec/bourbon/addons/buttons_spec.rb
styler-sass-0.1.5.alpha spec/bourbon/addons/buttons_spec.rb
bourbon-4.2.6 spec/bourbon/addons/buttons_spec.rb
bourbon-4.2.5 spec/bourbon/addons/buttons_spec.rb
bourbon-4.2.4 spec/bourbon/addons/buttons_spec.rb
solidus_backend-1.0.0.pre3 vendor/bundle/gems/bourbon-4.2.3/spec/bourbon/addons/buttons_spec.rb
solidus_backend-1.0.0.pre2 vendor/bundle/gems/bourbon-4.2.3/spec/bourbon/addons/buttons_spec.rb
bourbon-4.2.3 spec/bourbon/addons/buttons_spec.rb