Registry / testing / cucumber-godog

cucumber-godog

JSON →
library0.15.1gogounverified

Package godog is the official Cucumber BDD framework for Golang, it merges specification and test documentation into one cohesive whole.

go get github.com/cucumber/godog
INSTALL
IMPORT
SIG · CUCUMBER-GODOG
C
cucumber-godog
testinggov0.15.1
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

godog
✓ github.com/cucumber/godog

Minimal test suite using godog

package main import ( "testing" "github.com/cucumber/godog" ) func TestFeatures(t *testing.T) { suite := godog.TestSuite{ ScenarioInitializer: func(ctx *godog.ScenarioContext) { ctx.Step(`^I have (\d+) cucumbers$`, func(count int) {}) }, Options: &godog.Options{ Format: "pretty", Paths: []string{"features"}, }, } if suite.Run() != 0 { t.Fatal("non-zero status returned, failed") } }
Debug
Known issues

No known issues recorded.

Upgrade
Version history
0.15.1latest on pkg.go.dev
Audit
Dependencies

No dependency data recorded yet.

Agent activity
13 hits · last 30 days
node
12
Resources
cucumber-godog — go get cucumber-godog · libregistry