mirror of
https://github.com/jimeh/undent.git
synced 2026-02-19 03:56:38 +00:00
118 lines
1.3 KiB
Go
118 lines
1.3 KiB
Go
package undent_test
|
|
|
|
import (
|
|
"bytes"
|
|
"fmt"
|
|
|
|
"github.com/jimeh/undent"
|
|
)
|
|
|
|
func ExampleBytes() {
|
|
b := undent.Bytes(`
|
|
{
|
|
"hello": "world"
|
|
}`,
|
|
)
|
|
|
|
fmt.Println(string(b))
|
|
// Output:
|
|
// {
|
|
// "hello": "world"
|
|
// }
|
|
}
|
|
|
|
func ExampleBytesf() {
|
|
s := undent.Bytesf(`
|
|
{
|
|
"hello": "%s"
|
|
}`,
|
|
"world",
|
|
)
|
|
fmt.Println(string(s))
|
|
// Output:
|
|
// {
|
|
// "hello": "world"
|
|
// }
|
|
}
|
|
|
|
func ExampleString() {
|
|
s := undent.String(`
|
|
{
|
|
"hello": "world"
|
|
}`,
|
|
)
|
|
fmt.Println(s)
|
|
// Output:
|
|
// {
|
|
// "hello": "world"
|
|
// }
|
|
}
|
|
|
|
func ExampleStringf() {
|
|
s := undent.Stringf(`
|
|
{
|
|
"hello": "%s"
|
|
}`,
|
|
"world",
|
|
)
|
|
fmt.Println(s)
|
|
// Output:
|
|
// {
|
|
// "hello": "world"
|
|
// }
|
|
}
|
|
|
|
func ExamplePrint() {
|
|
undent.Print(`
|
|
{
|
|
"hello": "world"
|
|
}`,
|
|
)
|
|
// Output:
|
|
// {
|
|
// "hello": "world"
|
|
// }
|
|
}
|
|
|
|
func ExamplePrintf() {
|
|
undent.Printf(`
|
|
{
|
|
"hello": "%s"
|
|
}`,
|
|
"world",
|
|
)
|
|
// Output:
|
|
// {
|
|
// "hello": "world"
|
|
// }
|
|
}
|
|
|
|
func ExampleFprint() {
|
|
var buf bytes.Buffer
|
|
undent.Fprint(&buf, `
|
|
{
|
|
"hello": "world"
|
|
}`,
|
|
)
|
|
fmt.Println(buf.String())
|
|
// Output:
|
|
// {
|
|
// "hello": "world"
|
|
// }
|
|
}
|
|
|
|
func ExampleFprintf() {
|
|
var buf bytes.Buffer
|
|
undent.Fprintf(&buf, `
|
|
{
|
|
"hello": "%s"
|
|
}`,
|
|
"world",
|
|
)
|
|
fmt.Println(buf.String())
|
|
// Output:
|
|
// {
|
|
// "hello": "world"
|
|
// }
|
|
}
|