mirror of
https://gitea.com/gitea/act_runner.git
synced 2026-03-02 18:00:18 +00:00
28 lines
620 B
Go
28 lines
620 B
Go
package workflow
|
|
|
|
import "testing"
|
|
|
|
func TestExpressionParser(t *testing.T) {
|
|
node, err := Parse("github.event_name")
|
|
if err != nil {
|
|
t.Fatalf("unexpected error: %v", err)
|
|
}
|
|
t.Logf("Parsed expression: %+v", node)
|
|
}
|
|
|
|
func TestExpressionParserWildcard(t *testing.T) {
|
|
node, err := Parse("github.commits.*.message")
|
|
if err != nil {
|
|
t.Fatalf("unexpected error: %v", err)
|
|
}
|
|
t.Logf("Parsed expression: %+v", node)
|
|
}
|
|
|
|
func TestExpressionParserDot(t *testing.T) {
|
|
node, err := Parse("github.head_commit.message")
|
|
if err != nil {
|
|
t.Fatalf("unexpected error: %v", err)
|
|
}
|
|
t.Logf("Parsed expression: %+v", node)
|
|
}
|