Sha256: 425b9c54bedf88e534c9f3b17917e15c3d16806091e62a2fc18b4448ac60c69b

Contents?: true

Size: 868 Bytes

Versions: 4

Compression:

Stored size: 868 Bytes

Contents

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


describe RTurk::ExternalQuestionBuilder do

  
  it "should build a question with params" do
    RTurk::ExternalQuestionBuilder.build('http://google.com/', :id => 'foo').should == 
    <<-XML
<ExternalQuestion xmlns="http://mechanicalturk.amazonaws.com/AWSMechanicalTurkDataSchemas/2006-07-14/ExternalQuestion.xsd">
	<ExternalURL>http://google.com/?id=foo</ExternalURL>	
	<FrameHeight>400</FrameHeight>
</ExternalQuestion>
    XML
  end
  
  it "should build a question without params" do
    RTurk::ExternalQuestionBuilder.build('http://google.com/').should == 
    <<-XML
<ExternalQuestion xmlns="http://mechanicalturk.amazonaws.com/AWSMechanicalTurkDataSchemas/2006-07-14/ExternalQuestion.xsd">
	<ExternalURL>http://google.com/</ExternalURL>	
	<FrameHeight>400</FrameHeight>
</ExternalQuestion>
    XML
  end
  
end

Version data entries

4 entries across 4 versions & 2 rubygems

Version Path
markpercival-rturk-1.0.3 spec/external_question_spec.rb
markpercival-rturk-1.0.4 spec/external_question_spec.rb
markpercival-rturk-1.0.5 spec/external_question_spec.rb
rturk-1.0.5 spec/external_question_spec.rb