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