spec/sync_helper_spec.rb in rubyrep-1.0.2 vs spec/sync_helper_spec.rb in rubyrep-1.0.3
- old
+ new
@@ -34,10 +34,15 @@
session.left.begin_db_transaction
begin
sync = TableSync.new(Session.new, 'scanner_records')
helper = SyncHelper.new(sync)
+ # Verify that the log information are made fitting
+ helper.should_receive(:fit_description_columns).
+ with('my_outcome', 'my_long_description').
+ and_return(['my_outcomeX', 'my_long_descriptionY'])
+
helper.log_sync_outcome(
{'bla' => 'blub', 'id' => 1},
'my_sync_type',
'my_outcome',
'my_long_description'
@@ -48,11 +53,11 @@
row['change_table'].should == 'scanner_records'
row['diff_type'].should == 'my_sync_type'
row['change_key'].should == '1'
row['left_change_type'].should be_nil
row['right_change_type'].should be_nil
- row['description'].should == 'my_outcome'
- row['long_description'].should == 'my_long_description'
+ row['description'].should == 'my_outcomeX'
+ row['long_description'].should == 'my_long_descriptionY'
Time.parse(row['event_time']).should >= 10.seconds.ago
row['diff_dump'].should == nil
ensure
session.left.rollback_db_transaction if session
end
\ No newline at end of file