Sha256: 60bbccab06a3995793c92df4976544de70d31a377a7198d86aaf137ad93c5461

Contents?: true

Size: 585 Bytes

Versions: 1

Compression:

Stored size: 585 Bytes

Contents

require 'test_helper'

describe BlocksController do
  let(:valid_params) { { document: { name: 'Sample' } } }

 it 'has one response block' do
   post "/blocks", params: valid_params

   must_redirect_to root_path
 end

 it 'has two response blocks with success' do
   params = valid_params.merge id: 100
   post "/blocks", params: params

   must_redirect_to root_path
 end

 it 'has two response blocks with failire' do
   params = valid_params.merge(id: 100).tap do |p|
     p[:document][:name] = ''
   end

   post "/blocks", params: params

   must_respond_with :success
 end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
restful_controller-0.2.0 test/blocks_controller_test.rb