Sha256: 73af2ddd25f522be6b5860f82fcf4d9027210bda36e6a0aa198ee477498c098b

Contents?: true

Size: 1.21 KB

Versions: 16

Compression:

Stored size: 1.21 KB

Contents

require "spec_helper"

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

    @buttons_list = %w(
      button
      [type='button']
      [type='reset']
      [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 & 2 rubygems

Version Path
bourbon-7.3.0 spec/bourbon/library/buttons_spec.rb
bourbon-7.2.0 spec/bourbon/library/buttons_spec.rb
bourbon-7.1.0 spec/bourbon/library/buttons_spec.rb
bourbon-7.0.0 spec/bourbon/library/buttons_spec.rb
bourbon-6.0.0 spec/bourbon/library/buttons_spec.rb
bourbon-5.1.0 spec/bourbon/library/buttons_spec.rb
bourbon-5.0.1 spec/bourbon/library/buttons_spec.rb
bourbon-5.0.0 spec/bourbon/library/buttons_spec.rb
bourbon-5.0.0.beta.8 spec/bourbon/library/buttons_spec.rb
bourbon-5.0.0.beta.7 spec/bourbon/library/buttons_spec.rb
doggystyle-0.1.0 spec/doggystyle/library/buttons_spec.rb
bourbon-5.0.0.beta.6 spec/bourbon/library/buttons_spec.rb
bourbon-5.0.0.beta.5 spec/bourbon/library/buttons_spec.rb
bourbon-5.0.0.beta.4 spec/bourbon/library/buttons_spec.rb
bourbon-5.0.0.beta.3 spec/bourbon/library/buttons_spec.rb
bourbon-5.0.0.beta.2 spec/bourbon/library/buttons_spec.rb