aboutsummaryrefslogtreecommitdiffstats
path: root/testing (unfollow)
Commit message (Collapse)AuthorFilesLines
2021-07-02Fix expected error message for missing fileLibravatar René Kijewski6-0/+16
rust-lang/rust#82069 made error message that stem macro invocations more verbose. Since Rust 1.54 (currently in beta) the message includes the name of the offending macro. This PR uses version_check to select the appropriate expected error message.
2021-07-01Add "if let" testsLibravatar René Kijewski5-0/+119
2021-06-23Added loop testsLibravatar vallentin1-0/+83
2021-06-22Fix code generation for macro calls that store args in variables.Libravatar Ryan Kelly2-0/+19
2021-05-17Remove forward-slash escape (#486)Libravatar Alex Wennerberg2-6/+3
This was based off of the OWASP XSS prevention cheat sheet -- https://cheatsheetseries.owasp.org/cheatsheets/Cross_Site_Scripting_Prevention_Cheat_Sheet.html#output-encoding-rules-summary However, there isn't really any attack vector based on forward slash alone, and it's being removed in the next version of that document. > There is no proof that escaping forward slash will improve > defense against XSS, if all other special characters are escaped > properly, but it forces developers to use non-standard implementation of > the HTML escaping, what increases the risk of the mistake and makes the > implementation harder. https://github.com/OWASP/CheatSheetSeries/pull/516
2021-03-30Rename test types to PascalCaseLibravatar Dirkjan Ochtman2-10/+10
2021-03-10Added path and ext testsLibravatar vallentin4-0/+70
2021-02-22Added option testLibravatar vallentin1-0/+16
2021-02-22Added range test caseLibravatar vallentin1-6/+22
2021-01-13Added constants testLibravatar vallentin1-0/+30
2021-01-05Added copy literals related test caseLibravatar vallentin1-0/+12
2021-01-05Removed implicit borrowing of literals, calls, and more (fixes #404)Libravatar vallentin1-4/+4
2020-12-25Added let shadow testLibravatar vallentin2-0/+43
2020-12-16Added more loop testsLibravatar vallentin1-0/+36
2020-12-12Fixed whitespace issue when generating match (#399)Libravatar Christian Vallentin4-30/+155
* Fixed #397 * Updated parser to ignore whitespace between match and when * Updated test cases * Updated Python script to generate match ws tests * Added match ws tests * Resolved rustfmt lint
2020-12-03Fixed whitespace issue when generating if statement (#394)Libravatar Christian Vallentin2-0/+275
* Fixed #377
2020-12-02Allow paths to start with `::` (#393)Libravatar Christian Vallentin1-0/+9
2020-12-01Improved if statement generation to avoid issues with implicit borrows (#392)Libravatar Christian Vallentin2-0/+65
* Changed to automatically coerce to bool * Added new test case * Updated test case to include else if
2020-12-01Fixed implicit borrow of expressions (#390)Libravatar Christian Vallentin3-0/+29
2020-11-02Use `syn::Error::to_compile_error` and add trybuild ui test (#374)Libravatar msrd04-0/+23
2020-09-16Add integration tests for into_{f64,isize}Libravatar Yuxuan Shui1-0/+14
Signed-off-by: Yuxuan Shui <yshuiv7@gmail.com>
2020-08-25Use efficient method for nested template renderingLibravatar Dirkjan Ochtman1-3/+3
2020-07-20Fix additional clippy issueLibravatar Dirkjan Ochtman2-2/+2
2020-07-20Clean up clippy issuesLibravatar Dirkjan Ochtman2-3/+2
2020-07-14Add fmt filter that swaps the first two arguments to format!().Libravatar Andrew Dona-Couch1-0/+12
This allows a more natural filter usage: `{{ val | fmt("{:?}") }}` as well as enabling convenient filter composition: `{{ price | to_f64 | fmt("${:.2}") | center }}`
2020-06-30Add tests for allow whitespaces patchLibravatar Ciprian Dorin Craciun2-0/+104
2020-04-23Set publish = false on testing crateLibravatar Dirkjan Ochtman1-0/+1
2020-04-23Fix taking references of function arguments (fixes #311)Libravatar Dirkjan Ochtman1-0/+10
2020-03-18Fixed clippy warningsLibravatar Nathan Lapel1-0/+2
2020-03-18Use _visit_args in var/path callsLibravatar Nathan Lapel1-3/+3
2020-03-18Support function callsLibravatar Nathan Lapel1-0/+37
2020-01-29Add support for warpLibravatar Bjørn Madsen1-1/+2
2020-01-29Move Iron integration into a separate askama_iron crateLibravatar Dirkjan Ochtman3-43/+1
2020-01-29Move Gotham integration into separate askama_gotham crateLibravatar Dirkjan Ochtman2-47/+1
2020-01-29Move Rocket integration into askama_rocket crateLibravatar Dirkjan Ochtman2-33/+0
2020-01-29Move Actix-Web integration into separate askama_actix crateLibravatar Dirkjan Ochtman2-60/+1
2020-01-27Disable Gotham's default featuresLibravatar Dirkjan Ochtman1-1/+1
2020-01-27Disable rocket's default featuresLibravatar Dirkjan Ochtman1-1/+1
2020-01-12Add new templatesLibravatar Dirkjan Ochtman2-0/+6
2020-01-12Improve spacingLibravatar Dirkjan Ochtman1-1/+1
2020-01-12Add test for let declarations in blocksLibravatar Dirkjan Ochtman1-0/+14
2020-01-12Write conditional blocks before popping variable stack (see #227)Libravatar Dirkjan Ochtman1-0/+15
2020-01-12Support escaping in string literalsLibravatar Tuomas Siipola2-0/+15
Do not attempt to parse escape sequences thoroughly. Instead let the Rust compiler to check the string literals and provide nice error messages if necessary.
2020-01-11upgrade dependencies(actix-web 0.7 -> 2)Libravatar DCjanus2-20/+27
2020-01-03Support char literalsLibravatar Tuomas Siipola4-1/+25
2020-01-02Clean up clippy warningsLibravatar Dirkjan Ochtman6-7/+17
2019-11-04Fix formatting with cargo fmtLibravatar Dirkjan Ochtman1-1/+4
2019-10-28Moved no-receiver size_hint method to a separate trait (#270)Libravatar jbg1-2/+2
2019-10-09Reformat test for better readabilityLibravatar Dirkjan Ochtman1-15/+3
2019-10-09Limit test sensitivity to macro pretty printing outputLibravatar Dirkjan Ochtman2-15/+4
See https://github.com/rust-lang/rust/issues/65207.