Sha256: 75ea36509fe6aa37f4a148fe99548a6c7cc9a1492b73db9ceab6dc81a6574e75

Contents?: true

Size: 1.04 KB

Versions: 38

Compression:

Stored size: 1.04 KB

Contents

# -*- encoding : utf-8 -*-

RSpec.describe Bootstrap::Component::Form do
  describe "input" do
    it "has form-group css class" do
      assert_view_select render_editor("Phrase"),
                         'input[type="text"][class~="form-control"]'
    end
  end

  describe "textarea" do
    it "has form-group css class" do
      assert_view_select render_editor("Plain Text"),
                         'textarea[class~="form-control"]'
    end
  end

  describe "form" do
    subject { Card["A"].format(:html) }

    it "creates form" do
      form =
        subject.bs_form do
          group do
            input "email", label: "Email Address", id: "theemail"
            input "password", label: "Password", id: "thepassword"
          end
        end
      expect(form).to have_tag :form do
        with_tag "div.form-group" do
          with_tag :label, with: { for: "theemail" },
                           text: "Email Address"
          with_tag "input.form-control", with: { type: "email", id: "theemail" }
        end
      end
    end
  end
end

Version data entries

38 entries across 38 versions & 1 rubygems

Version Path
card-1.98.3 mod/bootstrap/spec/set/all/bootstrap/form_spec.rb
card-1.98.2 mod/bootstrap/spec/set/all/bootstrap/form_spec.rb
card-1.98.1 mod/bootstrap/spec/set/all/bootstrap/form_spec.rb
card-1.98.0 mod/bootstrap/spec/set/all/bootstrap/form_spec.rb
card-1.97.0.1 mod/bootstrap/spec/set/all/bootstrap/form_spec.rb
card-1.97.0 mod/bootstrap/spec/set/all/bootstrap/form_spec.rb
card-1.96.8 mod/bootstrap/spec/set/all/bootstrap/form_spec.rb
card-1.96.7 mod/bootstrap/spec/set/all/bootstrap/form_spec.rb
card-1.96.6 mod/bootstrap/spec/set/all/bootstrap/form_spec.rb
card-1.96.5 mod/bootstrap/spec/set/all/bootstrap/form_spec.rb
card-1.96.4 mod/bootstrap/spec/set/all/bootstrap/form_spec.rb
card-1.96.3 mod/bootstrap/spec/set/all/bootstrap/form_spec.rb
card-1.96.2 mod/bootstrap/spec/set/all/bootstrap/form_spec.rb
card-1.96.1 mod/bootstrap/spec/set/all/bootstrap/form_spec.rb
card-1.96.0 mod/bootstrap/spec/set/all/bootstrap/form_spec.rb
card-1.95.3 mod/bootstrap/spec/set/all/bootstrap/form_spec.rb
card-1.95.2 mod/bootstrap/spec/set/all/bootstrap/form_spec.rb
card-1.95.1 mod/bootstrap/spec/set/all/bootstrap/form_spec.rb
card-1.95.0 mod/bootstrap/spec/set/all/bootstrap/form_spec.rb
card-1.94.1 mod/bootstrap/spec/set/all/bootstrap/form_spec.rb