| 670 | } |
| 671 | |
| 672 | func TestManager_IsReady(t *testing.T) { |
| 673 | t.Parallel() |
| 674 | |
| 675 | t.Run("IsReadyWithUnregisteredUnit", func(t *testing.T) { |
| 676 | t.Parallel() |
| 677 | |
| 678 | manager := unit.NewManager() |
| 679 | |
| 680 | // Given: a unit is not registered |
| 681 | u, err := manager.Unit(unitA) |
| 682 | require.NoError(t, err) |
| 683 | assert.Equal(t, unit.StatusNotRegistered, u.Status()) |
| 684 | // Then: the unit is not ready |
| 685 | isReady, err := manager.IsReady(unitA) |
| 686 | require.NoError(t, err) |
| 687 | assert.True(t, isReady) |
| 688 | }) |
| 689 | } |
| 690 | |
| 691 | func TestManager_ToDOT(t *testing.T) { |
| 692 | t.Parallel() |