aboutsummaryrefslogtreecommitdiff
path: root/evil-test-helpers.el
AgeCommit message (Collapse)Author
2023-08-20Avoid eval in evil-test-bufferAxel Forsman
Whatever is returned by the macro will be evaluated anyway. This fixes errors due to lexical-binding now being enabled in evil-tests.
2023-08-13Urgent revert of recent commits while evil is brokenTom Dalziel
Some of these commits can be almost immediately restored, once the time is found to do so. Revert "Fix evil-with-delay with dynamic binding" This reverts commit 1e9b2434264529fe0dd964b68fe89236a4abeac3. Revert "Some cleanups" This reverts commit 0cbd61f2de104fab16602d0418605cd0513b16f3. Revert "Misc minor changes" This reverts commit b291039b0c6ffc3b2f3c9f02b8ad2f0041127b12. Revert "Merge evil-with-delay condition and body lambdas" This reverts commit 1b56ffcc102b4c5f8b015e760b5f9cf5932622af. Revert "(evil-with-delay): New macro, extracted from `evil-delay`" This reverts commit 3d7faadf30016a8c20699a5fb1b5731b8a49dcd2. Revert "Make evil-search-wrap-ring-bell work with evil-search" This reverts commit 5e72cf5b6d57b785ea229236bb5c4638db2c9a05. Revert "Stop the '</'> and '[/'] marks from intertwining" This reverts commit 26db9441a13ebedb2481d7ada4c3b5e60ec22795. Revert "Remove redundant `:group` args" This reverts commit 6e30037fdc6a275d78d6b82d89bd8e47bcf4d4e3. Revert "Avoid eval in evil-test-buffer" This reverts commit 27d81ad406d2d3e07591b927357d2354ef5b5c65. Revert "Use lexical-binding everywhere" This reverts commit 44c7f301468c264a781be4ee8ae879fe1b457e60.
2023-08-07Avoid eval in evil-test-bufferAxel Forsman
Whatever is returned by the macro will be evaluated anyway. This fixes errors due to lexical-binding now being enabled in evil-tests.
2022-04-25Bump version to 1.15.0Tom Dalziel
2020-10-01Make undo-tree an optional dependencyVasilij Schneidermann
Closes #1074
2020-08-16Make Flycheck usable in evil-tests in Emacs >= 25.1Erik Hahn
Flycheck aborted because compiling evil-tests resulted in too many warnings because x-select-enable-clipboard is deprecated. Create our own alias that is not.
2020-03-04Bump version to 1.14.01.14.0Eivind Fonn
2020-01-29Re-enable lexical bindingEivind Fonn
This reverts commit e9391ae769bee189ef6144b8861b117d5c948a80, and removes spurious debug messages.
2020-01-28Revert "Enable lexical binding"Eivind Fonn
This reverts commit c6086a7b0b44963071096e3ed7545f617de88915.
2020-01-28Enable lexical bindingEivind Fonn
2020-01-13Revert "Enable undo-tree-mode only when evil-mode is turned on"Eivind Fonn
2020-01-13Enable undo-tree-mode only when evil-mode is turned onEivind Fonn
2019-12-18Bump version to 1.13.0Eivind Fonn
Version 1.2.15 was accidentally tagged as 1.12.15, and released as such by MELPA Stable, so now I guess we have to run with it.
2019-12-11Bump version to 1.3.0-snapshotEivind Fonn
2019-12-11Bump version to 1.2.151.2.15Eivind Fonn
2019-01-04Bump version to 1.2.141.2.14Eivind Fonn
2018-01-09Remove evil-temp-filenameJustin Burkett
With the previous change, this function just serves to obfuscate the use of make-temp-file. It's probably clearer to use make-temp-file directly.
2018-01-09Don't use make-temp-nameJustin Burkett
The docstring says there is a race condition if you use make-temp-name then later try to write the file which is exactly what was happening in evil-test-write. I suspect this is the cause of the (random) segfaults in travis. Also disentangle the separate tests in evil-test-write.
2017-11-22Remove dependency on clJustin Burkett
Replace caddr in evil-test-helpers.el with primitive functions.
2017-10-02update version to 1.2.131.2.13Eivind Fonn
2017-07-19Cleanup evil-test-helper.elEvgeni Kolev
- add Package-Requires header - fix byte compile warning about evil-test-selection - move call to `provide` to the bottom of the file
2017-07-04Split evil-tests.el into two filesEvgeni Kolev
The new file evil-test-helpers.el can be used by evil plugin authors to write tests in the same manner as evil-mode's tests.