Sha256: 47060f9ba8f82736b9e3166031c7f86c50c5ca1964d3f73c0f70f8ce0efd2c8a

Contents?: true

Size: 847 Bytes

Versions: 9

Compression:

Stored size: 847 Bytes

Contents

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

class Deas::Runner

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

    should have_instance_methods :request, :response, :params, :logger, :session

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

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

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

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

  end

end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
deas-0.7.0 test/unit/runner_tests.rb
deas-0.6.0 test/unit/runner_tests.rb
deas-0.5.0 test/unit/runner_tests.rb
deas-0.4.1 test/unit/runner_tests.rb
deas-0.4.0 test/unit/runner_tests.rb
deas-0.3.0 test/unit/runner_tests.rb
deas-0.2.1 test/unit/runner_tests.rb
deas-0.2.0 test/unit/runner_tests.rb
deas-0.1.0 test/unit/runner_tests.rb