(t *testing.T)
| 306 | } |
| 307 | |
| 308 | func TestChange_Defaults_CreateRollout(t *testing.T) { |
| 309 | mock := newChangeMock(employeeDB()) |
| 310 | s := newChangeTestServer(t, mock) |
| 311 | |
| 312 | _, structured, err := s.handleChange(testContext(), nil, ChangeInput{ |
| 313 | Database: "employee_db", |
| 314 | SQL: "ALTER TABLE x ADD COLUMN y INT", |
| 315 | Title: "Test", |
| 316 | }) |
| 317 | require.NoError(t, err) |
| 318 | |
| 319 | output, ok := structured.(*ChangeOutput) |
| 320 | require.True(t, ok) |
| 321 | require.False(t, output.RolloutCreated) |
| 322 | require.Equal(t, "NOT_REQUESTED", output.RolloutDeferredReason) |
| 323 | // No rollout request should have been made. |
| 324 | require.Nil(t, mock.getCapturedRollout()) |
| 325 | } |
| 326 | |
| 327 | func TestChange_Defaults_NextAction_NoApproval(t *testing.T) { |
| 328 | mock := newChangeMock(employeeDB()) |
nothing calls this directly
no test coverage detected