From b71fda1a1aae7b91840918a7a3ad53590d5fe51b Mon Sep 17 00:00:00 2001 From: biju-kalissery Date: Tue, 8 Sep 2015 13:57:14 -0400 Subject: [PATCH] skip identity test for table without id column for mssql ref: https://github.com/jinzhu/gorm/issues/647 --- create_test.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/create_test.go b/create_test.go index 97175980..b25a2ab3 100644 --- a/create_test.go +++ b/create_test.go @@ -4,6 +4,7 @@ import ( "reflect" "testing" "time" + "os" ) func TestCreate(t *testing.T) { @@ -57,6 +58,11 @@ func TestCreate(t *testing.T) { } func TestCreateWithNoGORMPrimayKey(t *testing.T) { + + if dialect := os.Getenv("GORM_DIALECT"); dialect == "mssql" { + t.Skip("Skipping this because MSSQL will return identity only if the table has an Id column") + } + jt := JoinTable{From: 1, To: 2} err := DB.Create(&jt).Error if err != nil {