summaryrefslogtreecommitdiff
path: root/src/mongo/gotools/common/db/write_concern_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/gotools/common/db/write_concern_test.go')
-rw-r--r--src/mongo/gotools/common/db/write_concern_test.go7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/mongo/gotools/common/db/write_concern_test.go b/src/mongo/gotools/common/db/write_concern_test.go
index bdc6ef69018..31a5baf1bfb 100644
--- a/src/mongo/gotools/common/db/write_concern_test.go
+++ b/src/mongo/gotools/common/db/write_concern_test.go
@@ -54,6 +54,13 @@ func TestBuildWriteConcern(t *testing.T) {
So(err, ShouldBeNil)
So(writeConcern.J, ShouldBeTrue)
})
+ // Regression test for TOOLS-1741
+ Convey("When passing an empty writeConcern and empty URI"+
+ "then write concern should default to being majority", func() {
+ writeConcern, err := BuildWriteConcern("", ReplSet, nil)
+ So(err, ShouldBeNil)
+ So(writeConcern.WMode, ShouldEqual, "majority")
+ })
})
Convey("and given a connection string", func() {
Convey("with a w value of 0, without j set, a nil write concern should be returned", func() {