Sha256: ca34d63c843efd5bf3854463bd0652d6608704e83a9d2e5402bc1c2aa6ce0c0e

Contents?: true

Size: 731 Bytes

Versions: 2

Compression:

Stored size: 731 Bytes

Contents

# Copyright:: (c) Autotelik Media Ltd 2016
# Author ::   Tom Statter
# License::   MIT
#
require File.join(File.dirname(__FILE__), '/../spec_helper')

module DataShift

  describe FailureData do

    include_context 'ClearThenManageProject'

    let(:load_object)     { create(:project, title: 'my title') }

    let(:model_method)    { project_collection.search('value_as_string') }

    let(:method_binding)  { MethodBinding.new('value_as_string', 1, model_method) }

    let(:node_context) { DataShift::NodeContext.new(self, method_binding, 1, "1,2,3") }

    it 'should store details of load object and inbound context' do
      failed = FailureData.new(load_object, node_context)
      expect(failed).to be
    end

  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
datashift-0.40.1 spec/datashift/failure_data_spec.rb
datashift-0.40.0 spec/datashift/failure_data_spec.rb