hanami-controller/test/method_visibility_test.rb

23 lines
468 B
Ruby

require 'test_helper'
describe 'Method visibility' do
before do
@action = VisibilityAction.new
end
it 'x' do
status, headers, body = @action.call({})
status.must_equal 201
headers.fetch('X-Custom').must_equal 'OK'
headers.fetch('Y-Custom').must_equal 'YO'
body.must_equal ['x']
end
it 'has a public errors method' do
@action.public_methods.include?(:errors).must_equal true
end
end