nushell/tests/assets/nu_json/strings_test.hjson
JT cc1b784e3d
Add initial nu-test-support port (#913)
* Add initial nu-test-support port

* finish changing binary name

* Oops, these aren't Windows-safe tests
2022-02-02 15:59:01 -05:00

81 lines
1.1 KiB
Plaintext

{
# simple
text1: This is a valid string value.
text2:a \ is just a \
text3: "You need quotes\tfor escapes"
text4a: " untrimmed "
text4b: " untrimmed"
text4c: "untrimmed "
# multiline string
multiline1:
'''
first line
indented line
last line
'''
multiline2:
'''first line
indented line
last line'''
multiline3:
'''
first line
indented line
last line
''' # trailing lf
# escapes/no escape
foo1a: asdf\"'a\s\w
foo1b: '''asdf\"'a\s\w'''
foo1c: "asdf\\\"'a\\s\\w"
foo2a: "\"asdf\""
foo2b: '''"asdf"'''
foo3a: "asdf'''"
foo3b: "'''asdf"
foo4a: "asdf'''\nasdf"
foo4b: "asdf\n'''asdf"
# in arrays
arr:
[
one
two
"three"
'''four'''
]
# not strings
not:
{
number: 5
negative: -4.2
yes: true
no: false
null: null
array: [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, -1, 0.5 ]
}
# special quoted
special:
{
true: "true"
false: "false"
null: "null"
one: "1"
two: "2"
minus: "-3"
}
}