我不明白为什么“go”找不到我的 Ginkgo 测试文件
\n我的结构如下:
\nevents\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 button_not_shown_event.go\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 events_test\n\xe2\x94\x82 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 button_not_shown_event_test.go\nRun Code Online (Sandbox Code Playgroud)\n这是我的button_not_shown_event_test.go样子
package events_test\n\nimport (\n "fmt"\n . "github.com/onsi/ginkgo"\n . "github.com/onsi/gomega"\n)\n\nvar _ = Describe("ButtonNotShownEvent", func() {\n BeforeEach(func() {\n Expect(false).To(BeTrue())\n })\n \n Context("ButtonNotShownEvent.GET()", func() {\n It("should not return a JSONify string", func() {\n Expect(true).To(BeFalse())\n })\n })\n})\nRun Code Online (Sandbox Code Playgroud)\n请注意,我专门编写了一个测试,因此它会失败。
\n但是每次运行 Ginkgo 测试时都会出现以下错误
\ngo test ./app/events/events_test/button_not_shown_event_test.go -v\n\ntesting: warning: no tests to run\nPASS\nok command-line-arguments 1.027s\nRun Code Online (Sandbox Code Playgroud)\n很明显我在这里缺少一些东西。
\n有什么线索吗?
\n你有几个问题。
(t *testing.T)。此外,经过几个人的大量评论。您可能需要阅读 Ginkgo 文档,以确保您正确遵循他们的流程以正确设置测试。