# Test that we can authenticate to a registry using
# a token server for authentication.

env DOCKER_CONFIG=$WORK/dockerconfig
env-fill $DOCKER_CONFIG/config.json
exec cue export .
cmp stdout expect-stdout

-- dockerconfig/config.json --
{
	"auths": {
		"${DEBUG_REGISTRY_HOST}": {
			"identitytoken": "registrytest-refresh"
		}
	}
}
-- expect-stdout --
"ok"
-- main.cue --
package main
import "example.com/e"

e.foo

-- cue.mod/module.cue --
module: "test.org"
language: version: "v0.8.0"
deps: "example.com/e": v: "v0.0.1"
-- _registry/auth.json --
{
	"useTokenServer": true
}
-- _registry_prefix --
somewhere/other
-- _registry/example.com_e_v0.0.1/cue.mod/module.cue --
module: "example.com/e@v0"
language: version: "v0.8.0"

-- _registry/example.com_e_v0.0.1/main.cue --
package e

foo: "ok"

