Sha256: 21f8c0bcc031c357982939b807a26653b561afba9d15c007b106cd003f6e5cf6

Contents?: true

Size: 531 Bytes

Versions: 1

Compression:

Stored size: 531 Bytes

Contents

require "spec_helper"

describe HungryForm do
  describe ".new" do
    subject(:form) { HungryForm.new {
      page :first do 
      end
      page :second, visible: false do 
      end
      page :third do 
      end
    } }

    it "should contain 2 pages" do
      expect(subject.pages.size).to eq 2
    end
  end

  describe "#page" do 
    subject(:form) { HungryForm.new() {} }

    it "should contain a page" do
      form.page(:page_name, {}) {}
      expect(form.pages.first.class).to eq HungryForm::Page
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
hungryform-0.0.1 spec/hungryform_spec.rb