Sha256: 7935bca1e7b8f05a78351890cf8a8c1c392a75d38fdb8ae629d1e7c79308de83
Contents?: true
Size: 1.05 KB
Versions: 2
Compression:
Stored size: 1.05 KB
Contents
require 'test_helper' module Lina class SchemaControllerTest < ActionController::TestCase test 'Lina::ApiSpecError' do a = -> { class WrongAPiSpecController < Lina::ApplicationController define_action :index, { params: 'spec erorr' } do end end } assert_raise(Lina::ApiSpecError, &a) end test 'Lina::ApiSpecParamsError' do a = -> { class WrongAPiSpecController < Lina::ApplicationController define_action :index, { name: 'index', params: { type: 'object1' }, return: {} } do end end } assert_raise(Lina::ApiSpecParamsError, &a) end test 'Lina::ApiSpecReturnError' do a = -> { class WrongAPiSpecController < Lina::ApplicationController define_action :index, { name: 'index', params: {}, return: { type: 'object1' } } do end end } assert_raise(Lina::ApiSpecReturnError, &a) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
lina-0.0.4 | test/controllers/lina/schema_controller_test.rb |
lina-0.0.3 | test/controllers/lina/schema_controller_test.rb |