Sha256: ab0ab990f0e64a7abcfe11b15bc8a5a4f77e03491ace4d3a2502df8689ba0e77
Contents?: true
Size: 942 Bytes
Versions: 7
Compression:
Stored size: 942 Bytes
Contents
require 'spec_helper' require 'rails/generators/test_case' require 'generators/zero_push/install_generator' class ZeroPush::GeneratorTest < Rails::Generators::TestCase destination File.expand_path('../tmp', __FILE__) tests ZeroPush::InstallGenerator test 'it copies the initializer' do production_token = 'production' development_token = 'development' $stdin.stubs(:gets).returns(production_token).then.returns(development_token) run_generator assert_file 'config/initializers/zero_push.rb' do |initializer| production_config = %Q|ZeroPush.auth_token = '#{production_token}'| assert(initializer.include?(production_config), "The initializer doesn't include the production configuration") development_config = %Q|ZeroPush.auth_token = '#{development_token}| assert(initializer.include?(development_config), "The initializer doesn't include the development configuration") end end end
Version data entries
7 entries across 7 versions & 1 rubygems