Sha256: 40c4e059fe9979eafaae44d2b52cab7a8a66f2ba0657af0456afe7d03b2707b6

Contents?: true

Size: 510 Bytes

Versions: 3

Compression:

Stored size: 510 Bytes

Contents

require 'spec_helper'

describe Itiel::Transform::ConstantColumn do
  before :each do
    @input = [
        { "id" => "1" },
        { "id" => "2" }
    ]

    @expected_output = [
        { "id" => "1", "append" => "value" },
        { "id" => "2", "append" => "value" }
    ]

    @transformation = Itiel::Transform::ConstantColumn.new("append" => "value")
  end

  it "appends a field with a constant value to the stream" do
    expect(@transformation.transform!(@input)).to eq @expected_output
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
itiel-0.1.2 spec/transform/constant_column_spec.rb
itiel-0.1.1 spec/transform/constant_column_spec.rb
itiel-0.1.0 spec/transform/constant_column_spec.rb