Skip to content

Commit 64da447

Browse files
test: Update main_test.go
1 parent 60e3ec9 commit 64da447

File tree

2 files changed

+18
-6
lines changed

2 files changed

+18
-6
lines changed

.github/workflows/go-test.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ jobs:
3737
- hadolint
3838
- hello
3939
- quarto
40+
- revive
4041

4142
steps:
4243
- name: Checkout code

revive/main_test.go

Lines changed: 17 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ func Test_Revive(t *testing.T) {
3131

3232
t.Run("Test_revive_check", func(t *testing.T) {
3333
t.Parallel()
34-
container := base()
34+
container := base("")
3535
require.NotNil(t, container)
3636

3737
_, err := container.
@@ -44,18 +44,29 @@ func Test_Revive(t *testing.T) {
4444
})
4545
t.Run("Test_revive_version", func(t *testing.T) {
4646
t.Parallel()
47-
container := base()
47+
container := base("")
4848
require.NotNil(t, container)
4949

5050
out, err := container.
5151
WithExec([]string{"/revive", "-version"}).
5252
Stdout(ctx)
5353
require.NoError(t, err)
54-
require.Contains(t, out, "Version")
54+
require.Regexp(t, `Version:\s*\d+\.\d+\.\d+`, out)
5555
})
5656
}
5757

58-
func base() *dagger.Container {
59-
return c.Container().
60-
From("ghcr.io/mgechev/revive:latest")
58+
func base(
59+
image string,
60+
) *dagger.Container {
61+
62+
defaultImageRepository := "ghcr.io/mgechev/revive"
63+
var ctr *dagger.Container
64+
65+
if image != "" {
66+
ctr = c.Container().From(image)
67+
} else {
68+
ctr = c.Container().From(defaultImageRepository)
69+
}
70+
71+
return ctr
6172
}

0 commit comments

Comments
 (0)