Sha256: 184ca8417bf2960a2b1049728f54abc43862463409e213b5a3287fcbf86a1383

Contents?: true

Size: 1.68 KB

Versions: 15

Compression:

Stored size: 1.68 KB

Contents

require 'rails_helper'
require 'generators/nyauth/install_generator'

describe Nyauth::InstallGenerator, type: :generator do
  destination ::File.expand_path('../tmp/', __FILE__)

  before do
    prepare_destination
    run_generator
  end

  describe 'rails g nyauth:install' do
    it 'creates a test initializer' do
      assert_file 'config/initializers/nyauth.rb', /config.encryption_secret = ENV\['NYAUTH_ENCRYPTION_SECRET'\]/
      assert_file 'config/initializers/nyauth.rb', /config.confirmation_expire_limit = 1.hour/
      assert_file 'config/initializers/nyauth.rb', /config.reset_password_expire_limit = 1.hour/
      assert_file 'config/initializers/nyauth.rb', /config.redirect_path do |urls|/
      assert_file 'config/initializers/nyauth.rb', /# config.redirect_path_after_sign_in = -> \(client_name\) \{\}/
      assert_file 'config/initializers/nyauth.rb', /# config.redirect_path_after_sign_out = -> \(client_name\) \{\}/
      assert_file 'config/initializers/nyauth.rb', /# config.redirect_path_after_registration = -> \(client_name\) \{\}/
      assert_file 'config/initializers/nyauth.rb', /# config.redirect_path_after_create_request_confirmation = -> \(client_name\) \{\}/
      assert_file 'config/initializers/nyauth.rb', /# config.redirect_path_after_update_confirmation = -> \(client_name\) \{\}/
      assert_file 'config/initializers/nyauth.rb', /# config.redirect_path_after_reset_password_request = -> \(client_name\) \{\}/
      assert_file 'config/initializers/nyauth.rb', /# config.redirect_path_after_reset_password = -> \(client_name\) \{\}/
      assert_file 'config/initializers/nyauth.rb', /# config.redirect_path_after_update_password = -> \(client_name\) \{\}/
    end
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
nyauth-0.7.2 spec/lib/generators/nyauth/install_generator_spec.rb
nyauth-0.7.1 spec/lib/generators/nyauth/install_generator_spec.rb
nyauth-0.7.0 spec/lib/generators/nyauth/install_generator_spec.rb
nyauth-0.6.2 spec/lib/generators/nyauth/install_generator_spec.rb
nyauth-0.6.1 spec/lib/generators/nyauth/install_generator_spec.rb
nyauth-0.6.0 spec/lib/generators/nyauth/install_generator_spec.rb
nyauth-0.5.0 spec/lib/generators/nyauth/install_generator_spec.rb
nyauth-0.4.0 spec/lib/generators/nyauth/install_generator_spec.rb
nyauth-0.3.0 spec/lib/generators/nyauth/install_generator_spec.rb
nyauth-0.2.8 spec/lib/generators/nyauth/install_generator_spec.rb
nyauth-0.2.7 spec/lib/generators/nyauth/install_generator_spec.rb
nyauth-0.2.6 spec/lib/generators/nyauth/install_generator_spec.rb
nyauth-0.2.5 spec/lib/generators/nyauth/install_generator_spec.rb
nyauth-0.2.4 spec/lib/generators/nyauth/install_generator_spec.rb
nyauth-0.2.3 spec/lib/generators/nyauth/install_generator_spec.rb