mirror of
https://github.com/ivuorinen/gh-action-readme.git
synced 2026-02-04 11:44:55 +00:00
25 lines
523 B
Go
25 lines
523 B
Go
package internal
|
|
|
|
import (
|
|
"testing"
|
|
)
|
|
|
|
func TestRenderReadme(t *testing.T) {
|
|
action := &ActionYML{
|
|
Name: "MyAction",
|
|
Description: "desc",
|
|
Inputs: map[string]ActionInput{
|
|
"foo": {Description: "Foo input", Required: true},
|
|
},
|
|
}
|
|
tmpl := "../templates/readme.tmpl"
|
|
opts := TemplateOptions{TemplatePath: tmpl, Format: "md"}
|
|
out, err := RenderReadme(action, opts)
|
|
if err != nil {
|
|
t.Fatalf("render failed: %v", err)
|
|
}
|
|
if len(out) < 10 || out[0:1] != "#" {
|
|
t.Error("unexpected output content")
|
|
}
|
|
}
|