aboutsummaryrefslogtreecommitdiffstats
path: root/testing (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Fix expected error message for missing fileLibravatar René Kijewski2021-07-026-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.
* Add "if let" testsLibravatar René Kijewski2021-07-015-0/+119
|
* Added loop testsLibravatar vallentin2021-06-231-0/+83
|
* Fix code generation for macro calls that store args in variables.Libravatar Ryan Kelly2021-06-222-0/+19
|
* Remove forward-slash escape (#486)Libravatar Alex Wennerberg2021-05-172-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
* Rename test types to PascalCaseLibravatar Dirkjan Ochtman2021-03-302-10/+10
|
* Added path and ext testsLibravatar vallentin2021-03-104-0/+70
|
* Added option testLibravatar vallentin2021-02-221-0/+16
|
* Added range test caseLibravatar vallentin2021-02-221-6/+22
|
* Added constants testLibravatar vallentin2021-01-131-0/+30
|
* Added copy literals related test caseLibravatar vallentin2021-01-051-0/+12
|
* Removed implicit borrowing of literals, calls, and more (fixes #404)Libravatar vallentin2021-01-051-4/+4
|
* Added let shadow testLibravatar vallentin2020-12-252-0/+43
|
* Added more loop testsLibravatar vallentin2020-12-161-0/+36
|
* Fixed whitespace issue when generating match (#399)Libravatar Christian Vallentin2020-12-124-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
* Fixed whitespace issue when generating if statement (#394)Libravatar Christian Vallentin2020-12-032-0/+275
| | | * Fixed #377
* Allow paths to start with `::` (#393)Libravatar Christian Vallentin2020-12-021-0/+9
|
* Improved if statement generation to avoid issues with implicit borrows (#392)Libravatar Christian Vallentin2020-12-012-0/+65
| | | | | | | * Changed to automatically coerce to bool * Added new test case * Updated test case to include else if
* Fixed implicit borrow of expressions (#390)Libravatar Christian Vallentin2020-12-013-0/+29
|
* Use `syn::Error::to_compile_error` and add trybuild ui test (#374)Libravatar msrd02020-11-024-0/+23
|
* Add integration tests for into_{f64,isize}Libravatar Yuxuan Shui2020-09-161-0/+14
| | | | Signed-off-by: Yuxuan Shui <yshuiv7@gmail.com>
* Use efficient method for nested template renderingLibravatar Dirkjan Ochtman2020-08-251-3/+3
|
* Fix additional clippy issueLibravatar Dirkjan Ochtman2020-07-202-2/+2
|
* Clean up clippy issuesLibravatar Dirkjan Ochtman2020-07-202-3/+2
|
* Add fmt filter that swaps the first two arguments to format!().Libravatar Andrew Dona-Couch2020-07-141-0/+12
| | | | | | This allows a more natural filter usage: `{{ val | fmt("{:?}") }}` as well as enabling convenient filter composition: `{{ price | to_f64 | fmt("${:.2}") | center }}`
* Add tests for allow whitespaces patchLibravatar Ciprian Dorin Craciun2020-06-302-0/+104
|
* Set publish = false on testing crateLibravatar Dirkjan Ochtman2020-04-231-0/+1
|
* Fix taking references of function arguments (fixes #311)Libravatar Dirkjan Ochtman2020-04-231-0/+10
|
* Fixed clippy warningsLibravatar Nathan Lapel2020-03-181-0/+2
|
* Use _visit_args in var/path callsLibravatar Nathan Lapel2020-03-181-3/+3
|
* Support function callsLibravatar Nathan Lapel2020-03-181-0/+37
|
* Add support for warpLibravatar Bjørn Madsen2020-01-291-1/+2
|
* Move Iron integration into a separate askama_iron crateLibravatar Dirkjan Ochtman2020-01-293-43/+1
|
* Move Gotham integration into separate askama_gotham crateLibravatar Dirkjan Ochtman2020-01-292-47/+1
|
* Move Rocket integration into askama_rocket crateLibravatar Dirkjan Ochtman2020-01-292-33/+0
|
* Move Actix-Web integration into separate askama_actix crateLibravatar Dirkjan Ochtman2020-01-292-60/+1
|
* Disable Gotham's default featuresLibravatar Dirkjan Ochtman2020-01-271-1/+1
|
* Disable rocket's default featuresLibravatar Dirkjan Ochtman2020-01-271-1/+1
|
* Add new templatesLibravatar Dirkjan Ochtman2020-01-122-0/+6
|
* Improve spacingLibravatar Dirkjan Ochtman2020-01-121-1/+1
|
* Add test for let declarations in blocksLibravatar Dirkjan Ochtman2020-01-121-0/+14
|
* Write conditional blocks before popping variable stack (see #227)Libravatar Dirkjan Ochtman2020-01-121-0/+15
|
* Support escaping in string literalsLibravatar Tuomas Siipola2020-01-122-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.
* upgrade dependencies(actix-web 0.7 -> 2)Libravatar DCjanus2020-01-112-20/+27
|
* Support char literalsLibravatar Tuomas Siipola2020-01-034-1/+25
|
* Clean up clippy warningsLibravatar Dirkjan Ochtman2020-01-026-7/+17
|
* Fix formatting with cargo fmtLibravatar Dirkjan Ochtman2019-11-041-1/+4
|
* Moved no-receiver size_hint method to a separate trait (#270)Libravatar jbg2019-10-281-2/+2
|
* Reformat test for better readabilityLibravatar Dirkjan Ochtman2019-10-091-15/+3
|
* Limit test sensitivity to macro pretty printing outputLibravatar Dirkjan Ochtman2019-10-092-15/+4
| | | | See https://github.com/rust-lang/rust/issues/65207.