MCPcopy Index your code
hub / github.com/jetify-com/devbox / TestUpdateNewPackageIsAdded

Function TestUpdateNewPackageIsAdded

internal/devbox/update_test.go:12–28  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

10)
11
12func TestUpdateNewPackageIsAdded(t *testing.T) {
13 devbox := devboxForTesting(t)
14
15 raw := "hello@1.2.3"
16 devPkg := devpkg.PackageFromStringWithDefaults(raw, nil)
17 resolved := &lock.Package{
18 Resolved: "resolved-flake-reference",
19 }
20 lockfile := &lock.File{
21 Packages: map[string]*lock.Package{}, // empty
22 }
23
24 err := devbox.mergeResolvedPackageToLockfile(devPkg, resolved, lockfile)
25 require.NoError(t, err, "update failed")
26
27 require.Contains(t, lockfile.Packages, raw)
28}
29
30func TestUpdateNewCurrentSysInfoIsAdded(t *testing.T) {
31 devbox := devboxForTesting(t)

Callers

nothing calls this directly

Calls 3

devboxForTestingFunction · 0.85

Tested by

no test coverage detected