package http import ( "alpha.dagger.io/alpine" "alpha.dagger.io/os" ) TestRequest: { req: #Get & { url: "https://api.github.com/" request: header: Accept: "application/json" } testRaw: os.#Container & { image: alpine.#Image & { package: jq: "~=1.6" package: bash: true } env: STATUS: "\(req.response.statusCode)" files: "/content.json": { content: req.response.body mode: 0o500 } shell: args: ["--noprofile", "--norc", "-eo", "pipefail", "-c"] command: #Command } } #Command: #""" test "$(cat /content.json | jq -r .current_user_url)" = 'https://api.github.com/user' test "$STATUS" = "200" """#