Sha256: 6c195851d70cf61a4f7fab7b2f0e0d8955769080007057c5411809c14ce746d1

Contents?: true

Size: 633 Bytes

Versions: 3

Compression:

Stored size: 633 Bytes

Contents

require 'test_helper'

describe DataSeeder::Loader, :model do
  include SeedHelper

  describe 'allow a configurable logger' do
    before do
      @name      = 'test_loader_logger'
      @seed_dirs = setup_seed_dirs(@name, 'states_txt')
      @logfile   = Rails.root.join('tmp', "loader_test.log.#{$$}")
    end

    after do
      cleanup_seed_dir(@name)
      FileUtils.rm(@logfile)
    end

    it 'should load seed files' do
      loader = DataSeeder::Loader::Txt.new(logger: Logger.new(@logfile))
      loader.logger.info('hello foobar')
      buf = File.read(@logfile)
      assert buf.match(/hello foobar/)
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
data_seeder-1.1.0 test/models/data_seeder/loader_test.rb
data_seeder-1.0.9 test/models/data_seeder/loader_test.rb
data_seeder-1.0.8 test/models/data_seeder/loader_test.rb