|
7 | 7 | "github.com/stretchr/testify/assert"
|
8 | 8 | "github.com/stretchr/testify/require"
|
9 | 9 |
|
| 10 | + "github.com/coder/coder/v2/buildinfo" |
10 | 11 | "github.com/coder/coder/v2/cli/clitest"
|
11 | 12 | "github.com/coder/coder/v2/coderd/coderdtest"
|
12 | 13 | "github.com/coder/coder/v2/coderd/rbac"
|
@@ -49,6 +50,8 @@ func TestProvisionerDaemon_PSK(t *testing.T) {
|
49 | 50 | }, testutil.WaitShort, testutil.IntervalSlow)
|
50 | 51 | require.Equal(t, "matt-daemon", daemons[0].Name)
|
51 | 52 | require.Equal(t, provisionersdk.ScopeOrganization, daemons[0].Tags[provisionersdk.TagScope])
|
| 53 | + require.Equal(t, buildinfo.Version(), daemons[0].Version) |
| 54 | + require.Equal(t, provisionersdk.APIVersionCurrent, daemons[0].APIVersion) |
52 | 55 | }
|
53 | 56 |
|
54 | 57 | func TestProvisionerDaemon_SessionToken(t *testing.T) {
|
@@ -84,6 +87,8 @@ func TestProvisionerDaemon_SessionToken(t *testing.T) {
|
84 | 87 | assert.Equal(t, "my-daemon", daemons[0].Name)
|
85 | 88 | assert.Equal(t, provisionersdk.ScopeUser, daemons[0].Tags[provisionersdk.TagScope])
|
86 | 89 | assert.Equal(t, anotherUser.ID.String(), daemons[0].Tags[provisionersdk.TagOwner])
|
| 90 | + assert.Equal(t, buildinfo.Version(), daemons[0].Version) |
| 91 | + assert.Equal(t, provisionersdk.APIVersionCurrent, daemons[0].APIVersion) |
87 | 92 | })
|
88 | 93 |
|
89 | 94 | t.Run("ScopeAnotherUser", func(t *testing.T) {
|
@@ -118,6 +123,8 @@ func TestProvisionerDaemon_SessionToken(t *testing.T) {
|
118 | 123 | assert.Equal(t, provisionersdk.ScopeUser, daemons[0].Tags[provisionersdk.TagScope])
|
119 | 124 | // This should get clobbered to the user who started the daemon.
|
120 | 125 | assert.Equal(t, anotherUser.ID.String(), daemons[0].Tags[provisionersdk.TagOwner])
|
| 126 | + assert.Equal(t, buildinfo.Version(), daemons[0].Version) |
| 127 | + assert.Equal(t, provisionersdk.APIVersionCurrent, daemons[0].APIVersion) |
121 | 128 | })
|
122 | 129 |
|
123 | 130 | t.Run("ScopeOrg", func(t *testing.T) {
|
@@ -150,5 +157,7 @@ func TestProvisionerDaemon_SessionToken(t *testing.T) {
|
150 | 157 | }, testutil.WaitShort, testutil.IntervalSlow)
|
151 | 158 | assert.Equal(t, "org-daemon", daemons[0].Name)
|
152 | 159 | assert.Equal(t, provisionersdk.ScopeOrganization, daemons[0].Tags[provisionersdk.TagScope])
|
| 160 | + assert.Equal(t, buildinfo.Version(), daemons[0].Version) |
| 161 | + assert.Equal(t, provisionersdk.APIVersionCurrent, daemons[0].APIVersion) |
153 | 162 | })
|
154 | 163 | }
|
0 commit comments