spec/flydata/command/sync_spec.rb in flydata-0.5.13 vs spec/flydata/command/sync_spec.rb in flydata-0.5.14
- old
+ new
@@ -252,19 +252,24 @@
end
describe '#convert_to_flydata_values' do
subject { subject_object.send(:convert_to_flydata_values, mysql_table, values) }
let(:values) { [4, 'John', nil, col4_value, nil, nil] }
+ before do
+ mysql_table.set_value_converters(FlydataCore::TableDef::MysqlTableDef::VALUE_CONVERTERS)
+ end
+
context 'with binary column' do
let(:col4_type) { "binary" }
let(:col4_width) { 5 }
let(:truncated_binary) { "0xC04482" }
let(:col4_value) { "#{truncated_binary}0000" }
it 'truncates trailing "0" if the type is binary' do
expected_values = values.dup
expected_values[3] = truncated_binary
- is_expected.to eq expected_values
+ subject
+ expect(values).to eq expected_values
end
end
end
end
end