Sha256: 8b3a9e465d457ec6f2aacf3c7c965a555edf4637afc97a8f5354abbd71313ec8

Contents?: true

Size: 898 Bytes

Versions: 13

Compression:

Stored size: 898 Bytes

Contents

require 'test_helper'

class ConfigurationTest < Test::Unit::TestCase

  context "CloudCrowd Configuration" do
            
    should "have read in config.yml" do
      assert CloudCrowd.config[:max_workers] == 10
      assert CloudCrowd.config[:storage] == 'filesystem'
    end
    
    should "allow config.yml to configure the implementation of AssetStore" do
      assert CloudCrowd::AssetStore.ancestors.include?(CloudCrowd::AssetStore::FilesystemStore)
    end
    
    should "have properly configured the ActiveRecord database" do
      assert ActiveRecord::Base.connection.active?
    end
    
    should "have loaded in the default set of actions" do
      assert CloudCrowd.actions['word_count']       == WordCount
      assert CloudCrowd.actions['process_pdfs']     == ProcessPdfs
      assert CloudCrowd.actions['graphics_magick']  == GraphicsMagick
    end
            
  end
  
end

Version data entries

13 entries across 13 versions & 2 rubygems

Version Path
documentcloud-cloud-crowd-0.1.1 test/unit/test_configuration.rb
documentcloud-cloud-crowd-0.2.0 test/unit/test_configuration.rb
documentcloud-cloud-crowd-0.2.1 test/unit/test_configuration.rb
documentcloud-cloud-crowd-0.2.2 test/unit/test_configuration.rb
documentcloud-cloud-crowd-0.2.3 test/unit/test_configuration.rb
cloud-crowd-0.2.7 test/unit/test_configuration.rb
cloud-crowd-0.2.6 test/unit/test_configuration.rb
cloud-crowd-0.2.5 test/unit/test_configuration.rb
cloud-crowd-0.2.4 test/unit/test_configuration.rb
cloud-crowd-0.2.3 test/unit/test_configuration.rb
cloud-crowd-0.2.2 test/unit/test_configuration.rb
cloud-crowd-0.2.1 test/unit/test_configuration.rb
cloud-crowd-0.2.0 test/unit/test_configuration.rb