On March 27, 2018 1:43 PM, Wink Saville wrote:
> > the leading spaces are required in this case.
> > the pretty json output contains 8 spaces for that sub-structure not a tab.
> > is there a preferred way to denote this in the test script?
> >
> > Jeff
>
> I've used "git diff --check" which I got from
> Documentation/SubmittingPatches.
While I have not done this in the git suite, my own suites use something along
the lines of the following when I need (and have to validate) exact spacing at
the beginning of lines in expected output:
cat <<-EOF | sed "1,\$s/_/ /g" >expect
{ level1 ...
________{ level2
Etc.
EOF
Providing you don't use _ elsewhere in the output. It's a bit hacky but works.
Cheers,
Randall
-- Brief whoami:
NonStop developer since approximately 211288444200000000
UNIX developer since approximately 421664400
-- In my real life, I talk too much.