Skip to content

Commit 9a928ad

Browse files
Copilotfredbi
andcommitted
Fix bson.M → bson.D type assertions for mongo-driver v2 compatibility
Co-authored-by: fredbi <14262513+fredbi@users.noreply.github.com>
1 parent 46c10b0 commit 9a928ad

1 file changed

Lines changed: 10 additions & 10 deletions

File tree

internal/testintegration/mongo_test.go

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -78,9 +78,9 @@ func TestDate(t *testing.T) {
7878
doc := bson.M{"_id": "date_test", "value": original}
7979
result := roundTrip(t, coll, doc)
8080

81-
raw, ok := result["value"].(bson.M)
81+
raw, ok := result["value"].(bson.D)
8282
if !ok {
83-
t.Fatalf("expected bson.M for value, got %T", result["value"])
83+
t.Fatalf("expected bson.D for value, got %T", result["value"])
8484
}
8585
rawBytes, err := bson.Marshal(raw)
8686
if err != nil {
@@ -122,9 +122,9 @@ func TestDuration(t *testing.T) {
122122
doc := bson.M{"_id": "duration_test", "value": original}
123123
result := roundTrip(t, coll, doc)
124124

125-
raw, ok := result["value"].(bson.M)
125+
raw, ok := result["value"].(bson.D)
126126
if !ok {
127-
t.Fatalf("expected bson.M for value, got %T", result["value"])
127+
t.Fatalf("expected bson.D for value, got %T", result["value"])
128128
}
129129
rawBytes, err := bson.Marshal(raw)
130130
if err != nil {
@@ -148,9 +148,9 @@ func TestBase64(t *testing.T) {
148148
doc := bson.M{"_id": "base64_test", "value": original}
149149
result := roundTrip(t, coll, doc)
150150

151-
raw, ok := result["value"].(bson.M)
151+
raw, ok := result["value"].(bson.D)
152152
if !ok {
153-
t.Fatalf("expected bson.M for value, got %T", result["value"])
153+
t.Fatalf("expected bson.D for value, got %T", result["value"])
154154
}
155155
rawBytes, err := bson.Marshal(raw)
156156
if err != nil {
@@ -176,9 +176,9 @@ func TestULID(t *testing.T) {
176176
doc := bson.M{"_id": "ulid_test", "value": original}
177177
result := roundTrip(t, coll, doc)
178178

179-
raw, ok := result["value"].(bson.M)
179+
raw, ok := result["value"].(bson.D)
180180
if !ok {
181-
t.Fatalf("expected bson.M for value, got %T", result["value"])
181+
t.Fatalf("expected bson.D for value, got %T", result["value"])
182182
}
183183
rawBytes, err := bson.Marshal(raw)
184184
if err != nil {
@@ -221,9 +221,9 @@ func stringFormatRoundTrip(t *testing.T, coll *mongo.Collection, id string, inpu
221221
doc := bson.M{"_id": id, "value": input}
222222
result := roundTrip(t, coll, doc)
223223

224-
raw, ok := result["value"].(bson.M)
224+
raw, ok := result["value"].(bson.D)
225225
if !ok {
226-
t.Fatalf("expected bson.M for value, got %T", result["value"])
226+
t.Fatalf("expected bson.D for value, got %T", result["value"])
227227
}
228228
rawBytes, err := bson.Marshal(raw)
229229
if err != nil {

0 commit comments

Comments
 (0)