Skip to content

Commit

Permalink
Update lib readme outdated test information
Browse files Browse the repository at this point in the history
  • Loading branch information
JamyGolden committed Jul 22, 2024
1 parent ae45566 commit 58ec1de
Showing 1 changed file with 134 additions and 136 deletions.
270 changes: 134 additions & 136 deletions ribboncurls/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@
[![Tests](https://github.com/tinted-theming/ribboncurls/actions/workflows/ci.yml/badge.svg)](https://github.com/tinted-theming/ribboncurls/actions/workflows/ci.yml)

Ribboncurls is a Rust library for rendering [mustache] templates.

It currently passes 132 of the 133 tests in the [mustache v1.4.1 spec]
not including any optional modules.
Ribboncurls is passing all 133 of the [mustache v1.4.1 spec] tests.

**Note**: Ribboncurls library public API is subject to change, so use
with caution.
Expand Down Expand Up @@ -56,139 +54,139 @@ We run the [mustache spec tests] against the Ribboncurls lib and we are
passing all 133 of 133 tests.

<details><summary>Tests</summary>
✅ comments::inline
✅ comments::standalone
✅ comments::multiline_standalone
✅ comments::variable_name_collision
✅ comments::multiline
✅ comments::indented_inline
✅ comments::indented_standalone
✅ comments::indented_multiline_standalone
✅ comments::surrounding_whitespace
✅ comments::standalone_line_endings
✅ comments::standalone_without_previous_line
✅ comments::standalone_without_newline
✅ delimiters::pair_behavior
✅ delimiters::pair_with_padding
✅ delimiters::indented_standalone_tag
✅ delimiters::outlying_whitespace_inline
✅ delimiters::special_characters
✅ delimiters::standalone_tag
✅ interpolation::ampersand_context_miss_interpolation
✅ delimiters::surrounding_whitespace
✅ delimiters::standalone_without_newline
✅ delimiters::standalone_without_previous_line
✅ interpolation::ampersand
✅ delimiters::inverted_sections
✅ delimiters::standalone_line_endings
✅ delimiters::post_partial_behavior
✅ interpolation::ampersand_integer_interpolation
✅ delimiters::sections
✅ interpolation::ampersand_standalone
✅ interpolation::ampersand_decimal_interpolation
✅ interpolation::ampersand_with_padding
✅ interpolation::ampersand_null_interpolation
✅ interpolation::basic_context_miss_interpolation
✅ interpolation::ampersand_surrounding_whitespace
✅ interpolation::basic_null_interpolation
✅ interpolation::dotted_names_broken_chain_resolution
✅ interpolation::basic_decimal_interpolation
✅ interpolation::basic_integer_interpolation
✅ interpolation::dotted_names_arbitrary_depth
✅ interpolation::dotted_names_broken_chains
✅ interpolation::dotted_names_ampersand_interpolation
✅ interpolation::basic_interpolation
✅ delimiters::partial_inheritence
✅ interpolation::dotted_names_basic_interpolation
✅ interpolation::dotted_names_context_precedence
✅ interpolation::implicit_iterators_basic_integer_interpolation
✅ interpolation::html_escaping
✅ interpolation::dotted_names_initial_resolution
✅ interpolation::implicit_iterators_triple_mustache
✅ interpolation::interpolation_surrounding_whitespace
✅ interpolation::implicit_iterators_ampersand
✅ interpolation::dotted_names_triple_mustache_interpolation
✅ interpolation::interpolation_standalone
✅ interpolation::implicit_iterators_basic_interpolation
✅ interpolation::interpolation_with_padding
✅ interpolation::implicit_iterators_html_escaping
✅ interpolation::triple_mustache
✅ interpolation::no_interpolation
✅ interpolation::triple_mustache_surrounding_whitespace
✅ interpolation::triple_mustache_context_miss_interpolation
✅ interpolation::triple_mustache_standalone
✅ interpolation::triple_mustache_integer_interpolation
✅ interpolation::triple_mustache_null_interpolation
✅ interpolation::triple_mustache_with_padding
✅ interpolation::triple_mustache_decimal_interpolation
✅ inverted::context_misses
✅ inverted::context
✅ inverted::dotted_names_truthy
✅ inverted::falsey
✅ inverted::dotted_names_broken_chains
✅ inverted::empty_list
✅ inverted::dotted_names_falsey
✅ inverted::list
✅ inverted::doubled
✅ inverted::indented_inline_sections
✅ inverted::internal_whitespace
✅ inverted::nested_falsey
✅ inverted::padding
✅ inverted::null_is_falsey
✅ inverted::standalone_line_endings
✅ inverted::standalone_indented_lines
✅ inverted::nested_truthy
✅ inverted::standalone_lines
✅ inverted::truthy
✅ inverted::standalone_without_previous_line
✅ partials::failed_lookup
✅ inverted::standalone_without_newline
✅ inverted::surrounding_whitespace
✅ partials::standalone_without_previous_line
✅ partials::basic_behavior
✅ partials::context
✅ partials::padding_whitespace
✅ partials::inline_indentation
✅ sections::dotted_names_broken_chains
✅ sections::dotted_names_falsey
✅ partials::standalone_line_endings
✅ partials::standalone_indentation
✅ partials::nested
✅ partials::surrounding_whitespace
✅ sections::dotted_names_truthy
✅ partials::standalone_without_newline
✅ partials::recursion
✅ sections::context
✅ sections::empty_list
✅ sections::falsey
✅ sections::context_misses
✅ sections::doubled
✅ sections::implicit_iterator_html_escaping
✅ sections::implicit_iterator_decimal
✅ sections::implicit_iterator_root_level
✅ sections::implicit_iterator_ampersand
✅ sections::implicit_iterator_string
✅ sections::implicit_iterator_integer
✅ sections::implicit_iterator_array
✅ sections::indented_standalone_lines
✅ sections::implicit_iterator_triple_mustache
✅ sections::list
✅ sections::indented_inline_sections
✅ sections::internal_whitespace
✅ sections::padding
✅ sections::deeply_nested_contexts
✅ sections::standalone_lines
✅ sections::nested_falsey
✅ sections::parent_contexts
✅ sections::standalone_line_endings
✅ sections::null_is_falsey
✅ sections::list_contexts
✅ sections::standalone_without_newline
✅ sections::surrounding_whitespace
✅ sections::nested_truthy
✅ sections::variable_test
✅ sections::truthy
✅ sections::standalone_without_previous_line
✅ comments::inline<br>
✅ comments::standalone<br>
✅ comments::multiline_standalone<br>
✅ comments::variable_name_collision<br>
✅ comments::multiline<br>
✅ comments::indented_inline<br>
✅ comments::indented_standalone<br>
✅ comments::indented_multiline_standalone<br>
✅ comments::surrounding_whitespace<br>
✅ comments::standalone_line_endings<br>
✅ comments::standalone_without_previous_line<br>
✅ comments::standalone_without_newline<br>
✅ delimiters::pair_behavior<br>
✅ delimiters::pair_with_padding<br>
✅ delimiters::indented_standalone_tag<br>
✅ delimiters::outlying_whitespace_inline<br>
✅ delimiters::special_characters<br>
✅ delimiters::standalone_tag<br>
✅ interpolation::ampersand_context_miss_interpolation<br>
✅ delimiters::surrounding_whitespace<br>
✅ delimiters::standalone_without_newline<br>
✅ delimiters::standalone_without_previous_line<br>
✅ interpolation::ampersand<br>
✅ delimiters::inverted_sections<br>
✅ delimiters::standalone_line_endings<br>
✅ delimiters::post_partial_behavior<br>
✅ interpolation::ampersand_integer_interpolation<br>
✅ delimiters::sections<br>
✅ interpolation::ampersand_standalone<br>
✅ interpolation::ampersand_decimal_interpolation<br>
✅ interpolation::ampersand_with_padding<br>
✅ interpolation::ampersand_null_interpolation<br>
✅ interpolation::basic_context_miss_interpolation<br>
✅ interpolation::ampersand_surrounding_whitespace<br>
✅ interpolation::basic_null_interpolation<br>
✅ interpolation::dotted_names_broken_chain_resolution<br>
✅ interpolation::basic_decimal_interpolation<br>
✅ interpolation::basic_integer_interpolation<br>
✅ interpolation::dotted_names_arbitrary_depth<br>
✅ interpolation::dotted_names_broken_chains<br>
✅ interpolation::dotted_names_ampersand_interpolation<br>
✅ interpolation::basic_interpolation<br>
✅ delimiters::partial_inheritence<br>
✅ interpolation::dotted_names_basic_interpolation<br>
✅ interpolation::dotted_names_context_precedence<br>
✅ interpolation::implicit_iterators_basic_integer_interpolation<br>
✅ interpolation::html_escaping<br>
✅ interpolation::dotted_names_initial_resolution<br>
✅ interpolation::implicit_iterators_triple_mustache<br>
✅ interpolation::interpolation_surrounding_whitespace<br>
✅ interpolation::implicit_iterators_ampersand<br>
✅ interpolation::dotted_names_triple_mustache_interpolation<br>
✅ interpolation::interpolation_standalone<br>
✅ interpolation::implicit_iterators_basic_interpolation<br>
✅ interpolation::interpolation_with_padding<br>
✅ interpolation::implicit_iterators_html_escaping<br>
✅ interpolation::triple_mustache<br>
✅ interpolation::no_interpolation<br>
✅ interpolation::triple_mustache_surrounding_whitespace<br>
✅ interpolation::triple_mustache_context_miss_interpolation<br>
✅ interpolation::triple_mustache_standalone<br>
✅ interpolation::triple_mustache_integer_interpolation<br>
✅ interpolation::triple_mustache_null_interpolation<br>
✅ interpolation::triple_mustache_with_padding<br>
✅ interpolation::triple_mustache_decimal_interpolation<br>
✅ inverted::context_misses<br>
✅ inverted::context<br>
✅ inverted::dotted_names_truthy<br>
✅ inverted::falsey<br>
✅ inverted::dotted_names_broken_chains<br>
✅ inverted::empty_list<br>
✅ inverted::dotted_names_falsey<br>
✅ inverted::list<br>
✅ inverted::doubled<br>
✅ inverted::indented_inline_sections<br>
✅ inverted::internal_whitespace<br>
✅ inverted::nested_falsey<br>
✅ inverted::padding<br>
✅ inverted::null_is_falsey<br>
✅ inverted::standalone_line_endings<br>
✅ inverted::standalone_indented_lines<br>
✅ inverted::nested_truthy<br>
✅ inverted::standalone_lines<br>
✅ inverted::truthy<br>
✅ inverted::standalone_without_previous_line<br>
✅ partials::failed_lookup<br>
✅ inverted::standalone_without_newline<br>
✅ inverted::surrounding_whitespace<br>
✅ partials::standalone_without_previous_line<br>
✅ partials::basic_behavior<br>
✅ partials::context<br>
✅ partials::padding_whitespace<br>
✅ partials::inline_indentation<br>
✅ sections::dotted_names_broken_chains<br>
✅ sections::dotted_names_falsey<br>
✅ partials::standalone_line_endings<br>
✅ partials::standalone_indentation<br>
✅ partials::nested<br>
✅ partials::surrounding_whitespace<br>
✅ sections::dotted_names_truthy<br>
✅ partials::standalone_without_newline<br>
✅ partials::recursion<br>
✅ sections::context<br>
✅ sections::empty_list<br>
✅ sections::falsey<br>
✅ sections::context_misses<br>
✅ sections::doubled<br>
✅ sections::implicit_iterator_html_escaping<br>
✅ sections::implicit_iterator_decimal<br>
✅ sections::implicit_iterator_root_level<br>
✅ sections::implicit_iterator_ampersand<br>
✅ sections::implicit_iterator_string<br>
✅ sections::implicit_iterator_integer<br>
✅ sections::implicit_iterator_array<br>
✅ sections::indented_standalone_lines<br>
✅ sections::implicit_iterator_triple_mustache<br>
✅ sections::list<br>
✅ sections::indented_inline_sections<br>
✅ sections::internal_whitespace<br>
✅ sections::padding<br>
✅ sections::deeply_nested_contexts<br>
✅ sections::standalone_lines<br>
✅ sections::nested_falsey<br>
✅ sections::parent_contexts<br>
✅ sections::standalone_line_endings<br>
✅ sections::null_is_falsey<br>
✅ sections::list_contexts<br>
✅ sections::standalone_without_newline<br>
✅ sections::surrounding_whitespace<br>
✅ sections::nested_truthy<br>
✅ sections::variable_test<br>
✅ sections::truthy<br>
✅ sections::standalone_without_previous_line<br>
</details>

## License
Expand Down

0 comments on commit 58ec1de

Please sign in to comment.