Sha256: c09a74657d4ddccf89441a41c3a0bfdc52ac0727eafd70c0713ba1413c147f4b

Contents?: true

Size: 600 Bytes

Versions: 6

Compression:

Stored size: 600 Bytes

Contents

require 'test_helper'
require 'rails/generators/test_case'
require 'generators/dynamic_paperclip/install_generator.rb'

class InstallGeneratorTest < Rails::Generators::TestCase
  tests DynamicPaperclip::InstallGenerator
  destination File.expand_path("../../tmp", __FILE__)

  setup :prepare_destination

  test 'generates secret and configures DynamicPaperclip to use it' do
    SecureRandom.expects(:urlsafe_base64).with(50).returns('supersecurestring')

    run_generator

    assert_file "config/initializers/dynamic_paperclip.rb", "DynamicPaperclip.config.secret = 'supersecurestring'"
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
dynamic_paperclip-1.0.1 test/generators/install_generator_test.rb
dynamic_paperclip-1.0.0 test/generators/install_generator_test.rb
dynamic_paperclip-1.0.0.alpha.4 test/generators/install_generator_test.rb
dynamic_paperclip-1.0.0a.3 test/generators/install_generator_test.rb
dynamic_paperclip-1.0.0a.2 test/generators/install_generator_test.rb
dynamic_paperclip-1.0.0a.1 test/generators/install_generator_test.rb