fix(agent/agentcontainers): resolve symlink in tests (#19440)

Fixes https://github.com/coder/internal/issues/917
This commit is contained in:
Danielle Maywood
2025-08-20 09:32:28 +01:00
committed by GitHub
parent 67da780ce4
commit 23c494f36b
+8
View File
@@ -1675,6 +1675,8 @@ func TestAPI(t *testing.T) {
coderBin, err := os.Executable()
require.NoError(t, err)
coderBin, err = filepath.EvalSymlinks(coderBin)
require.NoError(t, err)
mCCLI.EXPECT().List(gomock.Any()).Return(codersdk.WorkspaceAgentListContainersResponse{
Containers: []codersdk.WorkspaceAgentContainer{testContainer},
@@ -2455,6 +2457,8 @@ func TestAPI(t *testing.T) {
coderBin, err := os.Executable()
require.NoError(t, err)
coderBin, err = filepath.EvalSymlinks(coderBin)
require.NoError(t, err)
// Mock the `List` function to always return out test container.
mCCLI.EXPECT().List(gomock.Any()).Return(codersdk.WorkspaceAgentListContainersResponse{
@@ -2549,6 +2553,8 @@ func TestAPI(t *testing.T) {
coderBin, err := os.Executable()
require.NoError(t, err)
coderBin, err = filepath.EvalSymlinks(coderBin)
require.NoError(t, err)
// Mock the `List` function to always return out test container.
mCCLI.EXPECT().List(gomock.Any()).Return(codersdk.WorkspaceAgentListContainersResponse{
@@ -2654,6 +2660,8 @@ func TestAPI(t *testing.T) {
coderBin, err := os.Executable()
require.NoError(t, err)
coderBin, err = filepath.EvalSymlinks(coderBin)
require.NoError(t, err)
// Mock the `List` function to always return our test container.
mCCLI.EXPECT().List(gomock.Any()).Return(codersdk.WorkspaceAgentListContainersResponse{