mirror of
https://github.com/nix-community/nixvim.git
synced 2025-07-10 01:04:34 +02:00
modules/test: provide access to expect
function
Allow `test.warnings` and `test.assertions` to be defined as either a list, or a function coerced to a list. When defined as a function, it is supplied an `expect` function which provides some syntactic-sugar for defining simple expectations. This is an alternative to the current approach of defining that `expect` function on an ad-hoc basis. I prefer this to adding `expect` to nixvim's lib because: 1. That would require having access to `lib` 2. IDK where in `lib` such a specialized function should live
This commit is contained in:
parent
16662760a9
commit
ff29c97723
3 changed files with 47 additions and 12 deletions
|
@ -1,8 +1,6 @@
|
|||
let
|
||||
expect = expect: value: { inherit expect value; };
|
||||
|
||||
# This plugin is deprecated
|
||||
warnings = [
|
||||
warnings = expect: [
|
||||
(expect "count" 1)
|
||||
(expect "any" "this plugin is obsolete and will be removed after 24.11.")
|
||||
];
|
||||
|
|
|
@ -1,8 +1,6 @@
|
|||
let
|
||||
expect = expect: value: { inherit expect value; };
|
||||
|
||||
# This plugin is deprecated
|
||||
warnings = [
|
||||
warnings = expect: [
|
||||
(expect "count" 1)
|
||||
(expect "any" "The `rust-tools` project has been abandoned.")
|
||||
];
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue