Closed jpaulo-oliveira closed 3 years ago
It sounds like you're running this without Go modules enabled.
Can you try it within an actual checkout of glamour?
can you exemplify how this could be done please?
Make sure you're running Go 1.11+:
go version
Now clone the repo:
git clone https://github.com/charmbracelet/glamour.git
cd glamour
GO111MODULE=on go test -v ./...
The GO111MODULE=on
is not strictly necessary, unless you've manually changed this env var beforehand.
doing with was indicated the result was this:
=== RUN TestTermRendererWriter --- PASS: TestTermRendererWriter (0.01s) === RUN TestTermRenderer --- PASS: TestTermRenderer (0.01s) === RUN TestWithEmoji --- PASS: TestWithEmoji (0.00s) === RUN TestStyles --- PASS: TestStyles (0.00s) === RUN TestRenderHelpers --- PASS: TestRenderHelpers (0.01s) PASS ok github.com/charmbracelet/glamour 0.041s === RUN TestRenderer --- PASS: TestRenderer (0.01s) === RUN TestRendererIssues --- PASS: TestRendererIssues (0.01s) PASS ok github.com/charmbracelet/glamour/ansi 0.043s ? github.com/charmbracelet/glamour/examples/custom_renderer [no test files] ? github.com/charmbracelet/glamour/examples/helloworld [no test files] ? github.com/charmbracelet/glamour/internal/generate-style-json [no test files]
Is this the expected behavior of the tests? what do these lines indicate?
? github.com/charmbracelet/glamour/examples/custom_renderer [no test files] ? github.com/charmbracelet/glamour/examples/helloworld [no test files] ? github.com/charmbracelet/glamour/internal/generate-style-json [no test files]
Yeah, that seems just fine. The lines at the bottom simply mean that there are no test files in these directories.
During the execution of the tests these problems are occurring:
go test -vet=off -v -p 4 github.com/charmbracelet/glamour github.com/charmbracelet/glamour/ansi github.com/charmbracelet/glamour/internal/generate-style-json === RUN TestTermRendererWriter glamour_test.go:59: Rendered output doesn't match! Expected: `
--- FAIL: TestTermRendererWriter (0.02s) === RUN TestTermRenderer glamour_test.go:89: Rendered output doesn't match! Expected: `
--- FAIL: TestTermRenderer (0.01s) === RUN TestWithEmoji --- PASS: TestWithEmoji (0.00s) === RUN TestStyles --- PASS: TestStyles (0.00s) === RUN TestRenderHelpers glamour_test.go:157: Rendered output doesn't match! Expected: `
--- FAIL: TestRenderHelpers (0.01s) FAIL FAIL github.com/charmbracelet/glamour 0.060s === RUN TestRenderer renderer_test.go:94: Rendered output for block_quote doesn't match! Expected: `
--- FAIL: TestRenderer (0.01s) === RUN TestRendererIssues renderer_test.go:166: Rendered output for 42 doesn't match! Expected: `
--- FAIL: TestRendererIssues (0.02s) FAIL FAIL github.com/charmbracelet/glamour/ansi 0.055s ? github.com/charmbracelet/glamour/internal/generate-style-json [no test files] FAIL
Can you indicate any corrections for this?