implements dagger project update

Signed-off-by: Richard Jones <richard@dagger.io>
This commit is contained in:
Richard Jones
2022-03-07 15:09:39 -07:00
parent 64e8afb3f3
commit 57cea9eb6c
39 changed files with 67 additions and 158 deletions

View File

@@ -1,4 +0,0 @@
# generated by dagger
dagger.lock
dagger.io
universe.dagger.io

1
tests/cue.mod/pkg/dagger.io Symbolic link
View File

@@ -0,0 +1 @@
../../../pkg/dagger.io

View File

@@ -0,0 +1 @@
../../../pkg/universe.dagger.io

View File

@@ -1 +0,0 @@
module: ""

View File

@@ -1,4 +0,0 @@
# generated by dagger
dagger.io
universe.dagger.io
dagger.lock

View File

@@ -4,13 +4,19 @@ setup() {
common_setup
}
@test "project init" {
cd "$TESTDIR"
# mkdir -p ./project/init
"$DAGGER" project init ./project/init --name "github.com/foo/bar"
test -d ./project/init/cue.mod/pkg
test -d ./project/init/cue.mod/usr
test -f ./project/init/cue.mod/module.cue
contents=$(cat ./project/init/cue.mod/module.cue)
@test "project init and update" {
TEMPDIR=$(mktemp -d)
echo "TEMPDIR=$TEMPDIR"
cd "$TEMPDIR"
"$DAGGER" project init ./ --name "github.com/foo/bar"
test -d ./cue.mod/pkg
test -d ./cue.mod/usr
test -f ./cue.mod/module.cue
contents=$(cat ./cue.mod/module.cue)
[ "$contents" == 'module: "github.com/foo/bar"' ]
}
dagger project update
test -d ./cue.mod/pkg/dagger.io
test -d ./cue.mod/pkg/universe.dagger.io
}

View File

@@ -1,4 +0,0 @@
# generated by dagger
dagger.lock
dagger.io
universe.dagger.io

View File

@@ -1 +0,0 @@
module: ""

View File

@@ -1,4 +0,0 @@
# generated by dagger
dagger.lock
dagger.io
universe.dagger.io

View File

@@ -1 +0,0 @@
module: ""

View File

@@ -1,4 +0,0 @@
# generated by dagger
dagger.lock
dagger.io
universe.dagger.io

View File

@@ -1 +0,0 @@
module: ""

View File

@@ -1,4 +0,0 @@
# generated by dagger
dagger.lock
dagger.io
universe.dagger.io

View File

@@ -1 +0,0 @@
module: ""

View File

@@ -1,3 +0,0 @@
# generated by dagger
dagger.io
dagger.lock

View File

@@ -1,25 +0,0 @@
package hidden
import (
)
#Hidden: {
_pull: dagger.#Pull & {
source: "alpine:3.15.0@sha256:e7d88de73db3d3fd9b2d63aa7f447a10fd0220b7cbf39803c803f2af9ba256b3"
}
_write: dagger.#WriteFile & {
input: _pull.output
path: "/testing"
contents: "1,2,3"
permissions: 700
}
_readfile: dagger.#ReadFile & {
input: _write.output
path: "/testing"
} & {
// assert result
contents: "1,2,3"
}
output: _write.output
contents: _readfile.contents
}

View File

@@ -1 +0,0 @@
module: ""

View File

@@ -1,4 +0,0 @@
# generated by dagger
dagger.lock
dagger.io
universe.dagger.io

View File

@@ -1 +0,0 @@
module: ""

View File

@@ -1,4 +0,0 @@
# generated by dagger
dagger.lock
dagger.io
universe.dagger.io

View File

@@ -1 +0,0 @@
module: ""

View File

@@ -1,4 +0,0 @@
# generated by dagger
dagger.lock
dagger.io
universe.dagger.io

View File

@@ -1 +0,0 @@
module: ""

View File

@@ -1,4 +0,0 @@
# generated by dagger
dagger.lock
dagger.io
universe.dagger.io

View File

@@ -1 +0,0 @@
module: ""

View File

@@ -1,4 +0,0 @@
# generated by dagger
dagger.lock
dagger.io
universe.dagger.io

View File

@@ -1 +0,0 @@
module: ""

View File

@@ -1,4 +0,0 @@
# generated by dagger
dagger.lock
dagger.io
universe.dagger.io