Skip to content

Commit 09c0024

Browse files
authored
Merge pull request #1036 from suketa/fix-rubocop-multiple-assertions
Fix RuboCop Minitest/MultipleAssertions offense in test_bind_float
2 parents 6f4e041 + 5d82bbd commit 09c0024

1 file changed

Lines changed: 11 additions & 3 deletions

File tree

test/duckdb_test/prepared_statement_test.rb

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -432,12 +432,20 @@ def test_bind_uhugeint
432432
def test_bind_float
433433
stmt = DuckDB::PreparedStatement.new(@con, 'SELECT * FROM a WHERE col_real = $1')
434434

435-
assert_raises(ArgumentError) { stmt.bind_float(0, 12_345.375) }
436-
assert_raises(DuckDB::Error) { stmt.bind_float(2, 12_345.375) }
437-
438435
stmt.bind_float(1, 12_345.375)
439436

440437
assert_equal(expected_row, stmt.execute.each.first)
438+
end
439+
440+
def test_bind_float_with_invalid_index
441+
stmt = DuckDB::PreparedStatement.new(@con, 'SELECT * FROM a WHERE col_real = $1')
442+
443+
assert_raises(ArgumentError) { stmt.bind_float(0, 12_345.375) }
444+
assert_raises(DuckDB::Error) { stmt.bind_float(2, 12_345.375) }
445+
end
446+
447+
def test_bind_float_with_invalid_type
448+
stmt = DuckDB::PreparedStatement.new(@con, 'SELECT * FROM a WHERE col_real = $1')
441449

442450
assert_raises(TypeError) { stmt.bind_float(1, 'invalid_float_val') }
443451
end

0 commit comments

Comments
 (0)