Tyler Akins
bc838de550
Merge pull request #4 from rk295/patch-2
...
Exporting these two variables makes them available to Mo (on bash 4.1.2 at least)
2015-01-28 07:36:02 -06:00
Robin Kearney
0465586d7e
Update important-file
2015-01-28 09:25:51 +00:00
Tyler Akins
dac224cc7a
Removing negative indices
...
This closes issue #2
2015-01-27 10:41:16 -06:00
Tyler Akins
33e31cfd89
Adding note about diagnostic tool
2015-01-27 10:14:38 -06:00
Tyler Akins
c514fe8c07
Diagnostic tool writes a couple temp files
2015-01-27 10:10:59 -06:00
Tyler Akins
a599be7438
Adding diagnostic script to aid in backporting
2015-01-27 10:10:26 -06:00
Tyler Akins
0bd1832eb1
Removing another unneeded parameter
2015-01-27 09:49:11 -06:00
Tyler Akins
bc5c313828
Minor bugfixes found while writing more tests
2015-01-27 09:46:40 -06:00
Tyler Akins
9ad785ff32
Removed one global variable
2015-01-27 08:29:08 -06:00
Tyler Akins
d387141473
Adding header to file to point to repo
2015-01-27 06:05:06 -06:00
Tyler Akins
051750a048
Merge pull request #1 from rk295/patch-1
...
Typo!
2015-01-27 06:01:06 -06:00
Robin Kearney
a0a58589f7
Typo!
2015-01-27 09:15:41 +00:00
Tyler Akins
68c3141678
Alphabetiation of functions
...
Oh my goodness, it needed some sort of organiation in there.
2015-01-26 19:55:06 -06:00
Tyler Akins
b469554ac1
Avoid newline indentation with empty indent string
2015-01-26 18:23:28 -06:00
Tyler Akins
414808f7f2
Commenting on HTML escaping
2015-01-26 15:24:34 -06:00
Tyler Akins
a9f65f65ed
Rewrote partials, all blocks support standalone
...
Blocks supporting standalone end tags was a matter of saying that this
could have been the beginning of the content.
Rewrote all partials to do in-bash string processing in order to add the
indent characters to all lines that have content.
Failing 28 out of 123 tests. At this point I have looked at all of the
tests and feel confident that they are because of features that are
intentionally not supported.
2015-01-26 15:09:27 -06:00
Tyler Akins
898be714f4
Calling out one specific test
2015-01-26 15:08:52 -06:00
Tyler Akins
fcc04bc4d6
Fixing newlines in shell scripts
...
This helps the partials tests pass
2015-01-26 15:08:23 -06:00
Tyler Akins
e41ec5bbb3
Adding test notes and splitting up the concessions
2015-01-26 13:26:03 -06:00
Tyler Akins
dc33657284
Removing unneeded parameter
2015-01-26 13:05:28 -06:00
Tyler Akins
5aa22680f5
Adding better block detection
...
Pulled the block finding code into its own function to eliminate a
recursion problem.
Test failure count dropped because lambdas are supported and I just
needed to update the spec. Pull request mustache/spec#86 aims to add
bash support. Until then, the testing script will fall back to using
perl.
34 failing tests
2015-01-26 12:51:28 -06:00
Tyler Akins
734529d6ed
Adding support for partials and lambdas
2015-01-26 12:50:11 -06:00
Tyler Akins
1e26c691b9
Fixing newlines, removing unnecessary quotes
...
* Trailing newline after a standalone tag can be "\r\n".
* Correctly returns the right number of characters to remove if the
standalone tag is at the end of the input (0 vs 1, didn't affect
behavior)
45 tests fail
2015-01-26 14:50:07 +00:00
Tyler Akins
8ee909f8de
Adding some support for standalone tags
...
Failing test count is down about 5. Currently at 57 / 122 failures
2015-01-26 03:31:21 +00:00
Tyler Akins
d50e034ac4
Clarifying what spec files should be processed
2015-01-23 21:17:52 +00:00
Tyler Akins
464733444a
Adding support for &
...
This fixes 6 official tests
2015-01-23 20:26:56 +00:00
Tyler Akins
e75302f327
Adding code to test against official tests
...
They don't all really fit in the bash environment, but I'd rather be
able to see what works and what does not.
2015-01-23 20:26:21 +00:00
Tyler Akins
c6e0c6062d
Remembered another feature that is not implemented
...
I should make sure to call these things out instead of trying to hide
them.
2015-01-23 18:19:44 +00:00
Tyler Akins
6625042c4e
Newlines now match up with what you'd expect
2015-01-23 18:07:30 +00:00
Tyler Akins
b097733ffd
Move file loading to a separate function
2015-01-23 18:06:24 +00:00
Tyler Akins
7a271b58f6
In case of error, pipe something in
...
This lets me run tests in a terminal. If I mess up and the terminal is
being read by `cat` or similar, this input is used instead and now my
tests will automatically fail properly.
2015-01-23 18:05:27 +00:00
Tyler Akins
c90d0af323
Forcing script execution to be in a particular directory
2015-01-23 17:47:31 +00:00
Tyler Akins
1151ec0a9e
Initial commit
2015-01-23 17:43:08 +00:00