diff --git a/pkg/build/builders/wails.go b/pkg/build/builders/wails.go index e809e82..e8a0f99 100644 --- a/pkg/build/builders/wails.go +++ b/pkg/build/builders/wails.go @@ -243,6 +243,5 @@ func detectPackageManager(fs io.Medium, dir string) string { return "npm" } - // Ensure WailsBuilder implements the Builder interface. var _ build.Builder = (*WailsBuilder)(nil) diff --git a/pkg/build/config_test.go b/pkg/build/config_test.go index 05a2d9a..9a962e6 100644 --- a/pkg/build/config_test.go +++ b/pkg/build/config_test.go @@ -303,8 +303,11 @@ func TestBuildConfig_ToTargets_Good(t *testing.T) { // TestLoadConfig_Testdata tests loading from the testdata fixture. func TestLoadConfig_Testdata(t *testing.T) { fs := io.Local + abs, err := filepath.Abs("testdata/config-project") + require.NoError(t, err) + t.Run("loads config-project fixture", func(t *testing.T) { - cfg, err := LoadConfig(fs, "testdata/config-project") + cfg, err := LoadConfig(fs, abs) require.NoError(t, err) require.NotNil(t, cfg) diff --git a/pkg/build/discovery_test.go b/pkg/build/discovery_test.go index 6baf791..414b1a3 100644 --- a/pkg/build/discovery_test.go +++ b/pkg/build/discovery_test.go @@ -197,7 +197,8 @@ func TestFileExists_Good(t *testing.T) { // These serve as integration tests with realistic project structures. func TestDiscover_Testdata(t *testing.T) { fs := io.Local - testdataDir := "testdata" + testdataDir, err := filepath.Abs("testdata") + require.NoError(t, err) tests := []struct { name string