@@ -16,6 +16,16 @@ import (
16
16
"github.com/coder/coder/v2/testutil"
17
17
)
18
18
19
+ func createOpts (t * testing.T ) * coderdtest.Options {
20
+ t .Helper ()
21
+
22
+ dt := coderdtest .DeploymentValues (t )
23
+ dt .Experiments = []string {string (codersdk .ExperimentNotifications )}
24
+ return & coderdtest.Options {
25
+ DeploymentValues : dt ,
26
+ }
27
+ }
28
+
19
29
func TestNotifications (t * testing.T ) {
20
30
t .Parallel ()
21
31
@@ -42,7 +52,7 @@ func TestNotifications(t *testing.T) {
42
52
t .Parallel ()
43
53
44
54
// given
45
- ownerClient , db := coderdtest .NewWithDatabase (t , nil )
55
+ ownerClient , db := coderdtest .NewWithDatabase (t , createOpts ( t ) )
46
56
_ = coderdtest .CreateFirstUser (t , ownerClient )
47
57
48
58
// when
@@ -72,7 +82,7 @@ func TestPauseNotifications_RegularUser(t *testing.T) {
72
82
t .Parallel ()
73
83
74
84
// given
75
- ownerClient , db := coderdtest .NewWithDatabase (t , nil )
85
+ ownerClient , db := coderdtest .NewWithDatabase (t , createOpts ( t ) )
76
86
owner := coderdtest .CreateFirstUser (t , ownerClient )
77
87
anotherClient , _ := coderdtest .CreateAnotherUser (t , ownerClient , owner .OrganizationID )
78
88
@@ -87,7 +97,7 @@ func TestPauseNotifications_RegularUser(t *testing.T) {
87
97
require .Error (t , err )
88
98
require .ErrorAsf (t , err , & sdkError , "error should be of type *codersdk.Error" )
89
99
assert .Equal (t , http .StatusForbidden , sdkError .StatusCode ())
90
- assert .Contains (t , sdkError .Message , "Insufficient permissions to update notifications settings ." )
100
+ assert .Contains (t , sdkError .Message , "Forbidden ." )
91
101
92
102
// then
93
103
ctx , cancel := context .WithTimeout (context .Background (), testutil .WaitShort )
0 commit comments