Sha256: a0acfdbe5c0bfc3970e3105704f267d2b1c2c4498d661d466a58f4b68e92834c
Contents?: true
Size: 841 Bytes
Versions: 12
Compression:
Stored size: 841 Bytes
Contents
require 'test_controller' class DatabasesControllerTest < TestController tests DatabasesController setup do @routes = Ecrire::Onboarding::Engine.routes end test 'show error if the connection is refused' do post :create, database: {user: 'invalid!', password: 'Nothing', name: 'ecrire_test'} assert_response :success assert_select 'div.error' do assert_select 'p', 1 end end test 'even if the connection to the server is done, secrets.yml is not yet generated' do post :create, database: {user: 'postgres', password: '', name: 'ecrire_test'} assert Rails.application.paths['config/secrets'].existent.empty? end test 'redirect to users if the connection is successful' do post :create, database: {name: 'ecrire_test', user: 'ecrire_test'} assert_redirected_to '/users' end end
Version data entries
12 entries across 12 versions & 1 rubygems