(t *testing.T)
| 58 | } |
| 59 | |
| 60 | func TestFindByStack(t *testing.T) { |
| 61 | t.Run("find quickstart stack by known app type", func(t *testing.T) { |
| 62 | res, err := mockQuickStarts.FindByStack("Express") |
| 63 | assert.NoError(t, err) |
| 64 | assert.Equal(t, "Express", res.Name) |
| 65 | }) |
| 66 | |
| 67 | t.Run("find quickstart stack by known app type", func(t *testing.T) { |
| 68 | res, err := mockQuickStarts.FindByStack("some-non-existent-qs-type") |
| 69 | assert.Error(t, err) |
| 70 | assert.Empty(t, res) |
| 71 | assert.Equal(t, fmt.Sprintf("failed to find any quickstarts for stack: %q", "some-non-existent-qs-type"), err.Error()) |
| 72 | }) |
| 73 | } |
nothing calls this directly
no test coverage detected