Sha256: 4e10b0319ff24eb293e295a9a70bbfc0c774f51f0e1b07b08136f6c4dc5d7fa8

Contents?: true

Size: 1.33 KB

Versions: 12

Compression:

Stored size: 1.33 KB

Contents

require 'assert'
require 'test/support/view_handlers'
require 'deas/runner'

class Deas::Runner

  class BaseTests < Assert::Context
    desc "Deas::Runner"
    setup do
      @runner = Deas::Runner.new(TestViewHandler)
    end
    subject{ @runner }

    should have_reader :app_settings
    should have_readers :request, :response, :params, :logger, :session
    should have_imeths :halt, :redirect, :content_type, :status
    should have_imeths :render, :send_file

    should "raise NotImplementedError with #send_file" do
      assert_raises(NotImplementedError){ subject.send_file }
    end

    should "raise NotImplementedError with #halt" do
      assert_raises(NotImplementedError){ subject.halt }
    end

    should "raise NotImplementedError with #redirect" do
      assert_raises(NotImplementedError){ subject.redirect }
    end

    should "raise NotImplementedError with #content_type" do
      assert_raises(NotImplementedError){ subject.content_type }
    end

    should "raise NotImplementedError with #status" do
      assert_raises(NotImplementedError){ subject.status }
    end

    should "raise NotImplementedError with #headers" do
      assert_raises(NotImplementedError){ subject.headers }
    end

    should "raise NotImplementedError with #render" do
      assert_raises(NotImplementedError){ subject.render }
    end

  end

end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
deas-0.23.4 test/unit/runner_tests.rb
deas-0.23.3 test/unit/runner_tests.rb
deas-0.23.2 test/unit/runner_tests.rb
deas-0.23.1 test/unit/runner_tests.rb
deas-0.23.0 test/unit/runner_tests.rb
deas-0.22.1 test/unit/runner_tests.rb
deas-0.22.0 test/unit/runner_tests.rb
deas-0.21.0 test/unit/runner_tests.rb
deas-0.20.0 test/unit/runner_tests.rb
deas-0.19.0 test/unit/runner_tests.rb
deas-0.18.0 test/unit/runner_tests.rb
deas-0.17.1 test/unit/runner_tests.rb