Sha256: 4ebed9b5768c6bc9a357074e4f25a2c495edd863fd598e7852c4bc89fccaadf7

Contents?: true

Size: 967 Bytes

Versions: 21

Compression:

Stored size: 967 Bytes

Contents

require File.expand_path(File.dirname(__FILE__) + '/spec_helper')
require 'survey_section'

describe SurveyParser::SurveySection, "when first created" do

  before(:each) do
    @section = SurveyParser::SurveySection.new(mock("SurveyParser::Survey", :id => 2, :parser => mock("SurveyParser::Parser", :new_survey_section_id => 1)), ["Demographics"], {})
  end
  
  it "should generate a data export identifier" do
    @section.data_export_identifier.should == "demographics"
  end
  
  it "should find a question by reference" do
    @section.questions << mock("SurveyParser::Question", :reference_identifier => "1", :text => "foo")
    @section.questions << mock("SurveyParser::Question", :reference_identifier => "2", :text => "foo")
    @section.questions << mock("SurveyParser::Question", :reference_identifier => "3", :text => "foo")
    
    q = @section.find_question_by_reference("2")
    q.should_not be_nil
    q.reference_identifier.should == "2"
  end
end

Version data entries

21 entries across 21 versions & 3 rubygems

Version Path
ccls-surveyor-1.0.0 script/surveyor/specs/survey_section_spec.rb
jakewendt-surveyor-0.11.3 script/surveyor/specs/survey_section_spec.rb
surveyor-0.14.5 script/surveyor/specs/survey_section_spec.rb
surveyor-0.14.4 script/surveyor/specs/survey_section_spec.rb
surveyor-0.14.3 script/surveyor/specs/survey_section_spec.rb
surveyor-0.14.2 script/surveyor/specs/survey_section_spec.rb
surveyor-0.14.1 script/surveyor/specs/survey_section_spec.rb
surveyor-0.14.0 script/surveyor/specs/survey_section_spec.rb
surveyor-0.13.0 script/surveyor/specs/survey_section_spec.rb
surveyor-0.12.1 script/surveyor/specs/survey_section_spec.rb
surveyor-0.11.0 script/surveyor/specs/survey_section_spec.rb
surveyor-0.10.0 script/surveyor/specs/survey_section_spec.rb
surveyor-0.9.10 script/surveyor/specs/survey_section_spec.rb
surveyor-0.9.9 script/surveyor/specs/survey_section_spec.rb
surveyor-0.9.8 script/surveyor/specs/survey_section_spec.rb
surveyor-0.9.7 script/surveyor/specs/survey_section_spec.rb
surveyor-0.9.6 script/surveyor/specs/survey_section_spec.rb
surveyor-0.9.5 script/surveyor/specs/survey_section_spec.rb
surveyor-0.9.4 script/surveyor/specs/survey_section_spec.rb
surveyor-0.9.3 script/surveyor/specs/survey_section_spec.rb