This commit is contained in:
biju-kalissery 2015-09-08 14:13:18 -04:00
parent f8dd9d077d
commit e0821942c1

View File

@ -34,13 +34,24 @@ func TestManyToManyWithMultiPrimaryKeys(t *testing.T) {
}, },
} }
DB.Save(&blog) res := DB.Save(&blog)
DB.Model(&blog).Association("Tags").Append([]Tag{{Locale: "ZH", Value: "tag3"}}) if nil != res.Error {
t.Errorf("Error while saving blog:%v", res.Error)
}
res2 := DB.Model(&blog).Association("Tags").Append([]Tag{{Locale: "ZH", Value: "tag3"}})
if nil != res2.Error {
t.Errorf("Error while appending tag to blog:%v", res2.Error)
}
var tags []Tag var tags []Tag
DB.Model(&blog).Related(&tags, "Tags") res = DB.Model(&blog).Related(&tags, "Tags")
if len(tags) != 3 { if nil != res.Error {
t.Errorf("should found 3 tags with blog") t.Errorf("Error while reading tags related to blog:%v", res.Error)
}
tagsCount := len(tags)
if tagsCount != 3 {
t.Errorf("should found 3 tags with blog, found:%v", tagsCount)
} }
} }
} }