summaryrefslogtreecommitdiff
path: root/cider-test.el
Commit message (Collapse)AuthorAge
* Update various faces when a theme is disabledUstun Ozgur2017-05-09
| | | | Previously, we were only updating faces when we enable themes.
* [Fix #1352] Add checkdoc to build (#1957)Erik Assum2017-03-10
| | | This also fixes some issues checkdoc was currently reporting.
* Don't use `list` where backquoting would be clearerTianxiang Xiong2017-03-01
|
* Remove session from nrepl interaction (#1925)dpsutton2017-01-23
| | | | | Connection and session are inextricably linked. Rather than try to thread these two in lockstep throughout the whole request life cycle, we let the last step insert either the nrepl-session or the nrepl-tooling-session.
* [Fix #1776] Add new customization variable `cider-test-defining-forms`.Nick Alexander2017-01-04
| | | | | | | | | | | | | | | | | | | | This fix is strictly simpler than that suggested in https://github.com/clojure-emacs/cider/issues/1776#issuecomment-223758069. It has the advantage of being much more robust. I partially implemented the suggested fix, and witnessed the following two issues. First, full "macroexpand" does not leave a recognizable `deftest` form; it generally leaves a `(def test-... (fn [] ...))` sexp. That implies that a recursive macroexpansion would be required, with each step of the recursion checking for a recognized form. Second, even recognizing such a form is tricky, because the expansion may refer to deftest in an aliased namespace (e.g., `t/deftest` or `clojure.test/deftest` rather than bare `deftest`). One could then try to identify possible namespaces using the current environment, but this is getting complicated. Therefore, I think it better to have the user configure their environment to help them solve this problem. (And, of course, future work can implement the full macroexpansion approach.)
* Update the copyright years in the source codeBozhidar Batsov2017-01-04
|
* [Fix #1882] Restore compatibility with Emacs 24.4Bozhidar Batsov2016-11-25
| | | | | The functions in `cider-compat.el` were actually added in Emacs 25.1, not Emacs 24.4.
* Drop support for Emacs 24.3Bozhidar Batsov2016-11-19
|
* [Fix #1707] Add customization for line truncating in special buffersBartłomiej Kruczyk2016-10-16
|
* Fix the documentation about the cider-test-report keybindingsBozhidar Batsov2016-10-08
|
* [Fix #1851] Add a command to re-run the last test that was ranBozhidar Batsov2016-10-08
|
* Rename cider-test-rerun-tests to cider-test-rerun-failed-testsBozhidar Batsov2016-10-08
|
* Add some keybindings to the cider-test-report-mode-mapBozhidar Batsov2016-10-08
|
* [Fix #1825] Show generated test input (#1826)Sebastian Poeplau2016-08-20
|
* Add f and g keybinds to cider-test-report-mode-mapArtur Malabarba2016-04-15
|
* Change cider-type overlay property to categoryArtur Malabarba2016-04-12
|
* Tag and remove cider-test overlays only (#1663)Vasilij Schneidermann2016-04-11
| | | Fixes #1643
* Improve CIDER's menu-bar menu (#1661)Artur Malabarba2016-04-11
| | | | | | | | | | | | * Improve CIDER's menu-bar menu - Thoroughly reorganize it and split it into 3 separate menus; - Add a 4th menu, that only appears if `cider-mode` isn't active; - Add custom-written `:help` strings to some items, and automatically add help strings to the rest; - Add a few commands; - Grey-out commands that rely on connections while there is no connection. * Add a screenshot to the Readme
* Kill everything that was obsoleted in the previous releaseBozhidar Batsov2016-04-10
|
* [#1352] Documentation complies with checkdoc styleChaitanya Koparkar2016-04-06
|
* [Fix #1425] Define cider-auto-test-modeArtur Malabarba2016-03-30
|
* Allow tests to be run silentlyArtur Malabarba2016-03-30
|
* Update a few copyright headersBozhidar Batsov2016-03-27
|
* [Fix #1627] Improve the terminology used in cider-testBozhidar Batsov2016-03-25
| | | | | | Now we use the terms "assertion" and "test function" instead of "test" and "test function". This is similar to the terminology used by lein and boot.
* Use a single line for reporting "no tests run"Artur Malabarba2016-03-23
|
* Fix a docstringBozhidar Batsov2016-03-21
|
* [Fix #1625] Display a more meaningful message when running individualBozhidar Batsov2016-03-21
| | | | tests
* Make the "no tests" message smarterArtur Malabarba2016-03-06
| | | | `test` was always 0 anyway.
* [#1600] Fix a wrong number of argsArtur Malabarba2016-03-06
|
* Define an obsolete alias for cider-test-run-testsArtur Malabarba2016-03-04
|
* [Fix #1599] Don't error when test makes 0 assertionsArtur Malabarba2016-03-03
|
* Make it possible to test a ns from a REPL bufferBozhidar Batsov2016-02-11
| | | | Or any other buffer with `cider-buffer-ns'.
* Consolidate cider-propertize-* functionsArtur Malabarba2016-02-07
|
* Add a missing spaceBozhidar Batsov2016-02-07
|
* Add a missing spaceBozhidar Batsov2016-02-07
|
* Extract the cider-test menu into a variableBozhidar Batsov2016-02-07
| | | | | Now it can be shared between cider-mode and cider-repl-mode.
* Font lock result types in test reportJeff Valk2016-02-06
| | | | | | Prior to use of a background color overlay for the test result, this used the rather shouty highlighted faces. This makes font locking compatible with the background overlay, and is a bit more subtle.
* Update keybinding prefix for test commandsJeff Valk2016-02-06
|
* Don't mark keymaps as functionsBozhidar Batsov2016-02-05
|
* Use mnemonic keybindings for test commandsJeff Valk2016-02-04
|
* Give test commands their own keymapJeff Valk2016-02-04
|
* Code styleJeff Valk2016-02-04
|
* Prompt to offer rerun of failed/erring testsJeff Valk2016-02-04
| | | | | | Test report buffer does not currently have the concept of a namespace context. When the user tries to run current namespace tests, prompt for what is likely intended.
* Enable running tests in multiple namespacesJeff Valk2016-02-04
| | | | | | | | Add two new commands: run loaded tests, run project tests. Update test report to display results across multiple namespaces. Closes #1226, closes #707 Requires clojure-emacs/cider-nrepl@e826247
* [#1432] Specify that trace and test only support ClojureArtur Malabarba2016-01-19
| | | | | Also mark cider-refresh as Clojure-only, but allow it to be invoked from ClojureScript buffers.
* Update the copyright yearsBozhidar Batsov2016-01-01
|
* [Fix #1379] Fix test highlighting at start of lineJeff Valk2015-12-29
| | | | | Enable test fail/error highlighting for forms at the beginning of a line with no preceding whitespace.
* Ensure correct mode for test report stacktracesJeff Valk2015-12-28
| | | | | Error buffer rendering must be in `cider-stacktrace-mode` to ensure required local variables are set.
* [Fix #1435] Display test results more specificallyJeff Valk2015-12-28
| | | | Requires clojure-emacs/cider-nrepl@abc6c2b
* Add cider-pprint-fn optionMichael Griffiths2015-12-12
| | | | Fixes #1179.