aboutsummaryrefslogtreecommitdiff
path: root/script_example_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'script_example_test.go')
-rw-r--r--script_example_test.go20
1 files changed, 14 insertions, 6 deletions
diff --git a/script_example_test.go b/script_example_test.go
index f6e4fc3..724dafd 100644
--- a/script_example_test.go
+++ b/script_example_test.go
@@ -9,28 +9,36 @@ import (
)
func ExampleParseScriptForLocal() {
- envContent := `
+ var (
+ envContent = `
[section]
key=value
`
- scriptContent := `
+ scriptContent = `
multiline\
command {{.Val "section::key"}};\
end;
`
- ses := &Session{}
- err := ses.loadEnvFromBytes([]byte(envContent))
+
+ ses = &Session{}
+
+ s *Script
+ err error
+ stmt []byte
+ )
+
+ err = ses.loadEnvFromBytes([]byte(envContent))
if err != nil {
log.Fatal(err)
}
- s, err := ParseScriptForLocal(ses, []byte(scriptContent))
+ s, err = ParseScriptForLocal(ses, []byte(scriptContent))
if err != nil {
log.Fatal(err)
}
- for _, stmt := range s.rawLines {
+ for _, stmt = range s.rawLines {
fmt.Printf("%s\n", stmt)
}
// Output: