Sha256: 42200dcdbe817c7d3e422d8bade764b657fa3f6fff312bddb2082001e05e3536

Contents?: true

Size: 566 Bytes

Versions: 13

Compression:

Stored size: 566 Bytes

Contents

require_relative '../spec_helper'

describe Cranium::DataTransformer do

  describe "#transform" do
    it "should raise an error if the target definition's file name has been overriden" do
      source = Cranium::DSL::SourceDefinition.new :source
      target = Cranium::DSL::SourceDefinition.new :target

      target.file "overriden filename"

      expect { Cranium::DataTransformer.new(source, target).transform }.to raise_error StandardError, "Source definition 'target' cannot overrride the file name because it is a transformation target"
    end
  end

end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
cranium-0.8.1 spec/cranium/data_transformer_spec.rb
cranium-0.8 spec/cranium/data_transformer_spec.rb
cranium-0.7 spec/cranium/data_transformer_spec.rb
cranium-0.6.1 spec/cranium/data_transformer_spec.rb
cranium-0.5 spec/cranium/data_transformer_spec.rb
cranium-0.4.3 spec/cranium/data_transformer_spec.rb
cranium-0.4.2 spec/cranium/data_transformer_spec.rb
cranium-0.4.1 spec/cranium/data_transformer_spec.rb
cranium-0.4 spec/cranium/data_transformer_spec.rb
cranium-0.3.1 spec/cranium/data_transformer_spec.rb
cranium-0.3.0 spec/cranium/data_transformer_spec.rb
cranium-0.2.1 spec/cranium/data_transformer_spec.rb
cranium-0.2.0 spec/cranium/data_transformer_spec.rb