Sha256: d8c0625511b247499e94c3a19c3d21fca0a774994269805dd87d0a584c2aaeb9

Contents?: true

Size: 592 Bytes

Versions: 36

Compression:

Stored size: 592 Bytes

Contents

require 'spec_helper'

def struct(obj_in)
  OpenStruct.new(obj_in)
end

describe WoopleTheme::SubmittedQuestionPresenter do
  obj = {
    id: 1,
    question: nil,
    answers: [
      {
        index: 2,
        text: nil,
        correct?: false,
        incorrect?: false,
        checked?: false
      }
    ]
  }

  describe "#answers" do
    it "should return a set of SubmittedAnswerPresenters" do
      presenter = WoopleTheme::SubmittedQuestionPresenter.new(struct(obj))
      presenter.answers.first.should be_an_instance_of(WoopleTheme::SubmittedAnswerPresenter)
    end
  end
end

Version data entries

36 entries across 36 versions & 1 rubygems

Version Path
woople-theme-0.10.0 spec/presenters/submitted_question_presenter_spec.rb
woople-theme-0.9.0 spec/presenters/submitted_question_presenter_spec.rb
woople-theme-0.8.19 spec/presenters/submitted_question_presenter_spec.rb
woople-theme-0.8.18 spec/presenters/submitted_question_presenter_spec.rb
woople-theme-0.8.17 spec/presenters/submitted_question_presenter_spec.rb
woople-theme-0.8.16 spec/presenters/submitted_question_presenter_spec.rb
woople-theme-0.8.15 spec/presenters/submitted_question_presenter_spec.rb
woople-theme-0.8.14 spec/presenters/submitted_question_presenter_spec.rb
woople-theme-0.8.13 spec/presenters/submitted_question_presenter_spec.rb
woople-theme-0.8.12 spec/presenters/submitted_question_presenter_spec.rb
woople-theme-0.8.11 spec/presenters/submitted_question_presenter_spec.rb
woople-theme-0.8.10 spec/presenters/submitted_question_presenter_spec.rb
woople-theme-0.8.9 spec/presenters/submitted_question_presenter_spec.rb
woople-theme-0.8.8 spec/presenters/submitted_question_presenter_spec.rb
woople-theme-0.8.7 spec/presenters/submitted_question_presenter_spec.rb
woople-theme-0.8.6 spec/presenters/submitted_question_presenter_spec.rb
woople-theme-0.8.5 spec/presenters/submitted_question_presenter_spec.rb
woople-theme-0.8.4 spec/presenters/submitted_question_presenter_spec.rb
woople-theme-0.8.3 spec/presenters/submitted_question_presenter_spec.rb
woople-theme-0.8.2 spec/presenters/submitted_question_presenter_spec.rb