Sha256: bb030c3553b5321fee8206b1daffb15046818105bce46e019f7432ff07566484
Contents?: true
Size: 1.07 KB
Versions: 4
Compression:
Stored size: 1.07 KB
Contents
class TestNephosServerController < Test::Unit::TestCase def test_initialize_success assert Nephos::Controller.new() assert Nephos::Controller.new(env={}, {path: [], params: {}}, {params: []}) end def test_initialize_failure assert_raise do Nephos::Controller.new({}, {}, {}) end assert_raise do Nephos::Controller.new({}, {path: nil}, {}) end assert_raise do Nephos::Controller.new({}, {path: []}, {}) end assert_raise do Nephos::Controller.new({}, {path: [], params: {}}, {}) end assert_raise do Nephos::Controller.new({}, {path: [], params: {}}, {params: nil}) end assert_raise do Nephos::Controller.new({}, {path: nil, params: nil}, params: nil) end assert_raise do Nephos::Controller.new({}, {path: nil, params: {}}, {params: {}}) end assert_raise do Nephos::Controller.new({}, {path: [], params: nil}, {params: {}}) end end def test_controller_params c = Nephos::Controller.new(env={}, {path: ["value"], params: {}}, {params: ["param"]}) assert_equal "value", c.params[:param] assert_equal "value", c.params["param"] end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
nephos-server-0.5.4 | test/controller.rb |
nephos-server-0.5.2 | test/controller.rb |
nephos-server-0.5.0 | test/controller.rb |
nephos-server-0.4.8 | test/controller.rb |