diff --git a/lib/sqlbuilder/builder_test.go b/lib/sqlbuilder/builder_test.go index 448fd4d27f6f5aed558b37c36badac16d2d9f6f7..6deac459e1daced4b1d80bb58335c84b2ee67c28 100644 --- a/lib/sqlbuilder/builder_test.go +++ b/lib/sqlbuilder/builder_test.go @@ -116,6 +116,11 @@ func TestSelect(t *testing.T) { b.Select().From("artist").OrderBy("name DESC").String(), ) + assert.Equal( + `SELECT * FROM "artist" ORDER BY RAND()`, + b.Select().From("artist").OrderBy(db.Raw("RAND()")).String(), + ) + assert.Equal( `SELECT * FROM "artist" ORDER BY "name" DESC`, b.Select().From("artist").OrderBy("-name").String(),