elvish/pkg/cli
Qi Xiao 8519085327 clitest: Make failures in TestBuffer and TestNotesBuffer fatal.
If a buffer (or notes buffer) hasn't appeared, it means that the app is not in
some intended state. Subsequent tests are unlikely to be meaningful, and may run
into race conditions.

A lot of existing code already uses TestBuffer to ensure that a certain state is
reached, and making failures fatal also suits this usage better.

This fixes #1507.
2022-04-09 14:40:52 +01:00
..
clitest clitest: Make failures in TestBuffer and TestNotesBuffer fatal. 2022-04-09 14:40:52 +01:00
histutil Move API of pkg/store into pkg/storedefs. 2021-06-19 01:54:00 +01:00
lscolors Require Go 1.18. 2022-03-20 15:28:23 +00:00
modes interface{} -> any now that Elvish requires Go 1.18. 2022-03-20 16:17:19 +00:00
prompt pkg/testutil: ScaledMs -> Scaled, takes a time.Duration instead. 2021-10-05 01:02:54 +01:00
term interface{} -> any now that Elvish requires Go 1.18. 2022-03-20 16:17:19 +00:00
tk interface{} -> any now that Elvish requires Go 1.18. 2022-03-20 16:17:19 +00:00
app_spec.go pkg/cli: Support global bindings. 2021-02-14 01:38:34 +00:00
app_test.go Support calling edit:notify with a styled text. 2021-12-08 00:26:17 +00:00
app.go interface{} -> any now that Elvish requires Go 1.18. 2022-03-20 16:17:19 +00:00
loop_test.go pkg/cli: Change ExampleLoop to a test. 2021-02-11 19:31:53 +00:00
loop.go interface{} -> any now that Elvish requires Go 1.18. 2022-03-20 16:17:19 +00:00
tty_unix_test.go Require Go 1.18. 2022-03-20 15:28:23 +00:00
tty.go Reorganize pkg/sys into portable and non-portable system utilities. 2021-10-02 13:14:00 +01:00