File tree Expand file tree Collapse file tree 2 files changed +38
-0
lines changed
rust/nu_plugin_custom_values Expand file tree Collapse file tree 2 files changed +38
-0
lines changed Original file line number Diff line number Diff line change 5858 tests-dir : ./rust/nu_plugin_example
5959 needs :
6060 - rust
61+ - name : nu_plugin_custom_values
62+ plugin : ./target/release/nu_plugin_custom_values
63+ tests-dir : ./rust/nu_plugin_custom_values
64+ needs :
65+ - rust
6166
6267 steps :
6368 - name : Checkout Repo
Original file line number Diff line number Diff line change 1+ use std /testing *
2+ use std/assert
3+
4+ @test
5+ def "test custom-value drop-check" [] {
6+ # TODO: actually test the dropping behavior here somehow
7+ assert equal (custom-value drop-check msg | describe ) CoolCustomValue
8+ }
9+
10+ @test
11+ def "test custom-value generate" [] {
12+ let custom_value = custom-value generate
13+ let custom_value2 = custom-value generate2
14+ assert equal ($custom_value | describe ) CoolCustomValue
15+ assert equal ($custom_value2 | describe ) CoolCustomValue
16+ assert not equal $custom_value $custom_value2
17+ }
18+
19+ @test
20+ def "test custom-value handle" [] {
21+ let handle = ' anything' | custom-value handle make
22+ assert equal ($handle | custom-value handle get ) ' anything'
23+
24+ let new_handle = $handle | custom-value handle update {$in + " lol" }
25+ assert equal ($new_handle | custom-value handle get ) ' anything lol'
26+ }
27+
28+ @test
29+ def "test custom-value update" [] {
30+ let value = custom-value generate
31+ assert not equal ($value | custom-value update ) $value
32+ assert not equal (custom-value update-arg $value ) $value
33+ }
You can’t perform that action at this time.
0 commit comments