summary refs log tree commit diff
path: root/Test
diff options
context:
space:
mode:
authordana <dana@dana.is>2019-02-03 11:55:40 -0600
committerdana <dana@dana.is>2019-02-03 11:55:40 -0600
commited4c8f3d5e233e654f00cc52949b46b48191a332 (patch)
tree56b32afb0d125a85a737ab0431ee428d4175ff1c /Test
parent4f6ac08af3ffd9ce13912a50cbeed6546a2440e6 (diff)
downloadzsh-ed4c8f3d5e233e654f00cc52949b46b48191a332.tar.gz
zsh-ed4c8f3d5e233e654f00cc52949b46b48191a332.tar.xz
zsh-ed4c8f3d5e233e654f00cc52949b46b48191a332.zip
44030: prompt: Return error for unrecognised colour name
Diffstat (limited to 'Test')
-rw-r--r--Test/D01prompt.ztst8
1 files changed, 8 insertions, 0 deletions
diff --git a/Test/D01prompt.ztst b/Test/D01prompt.ztst
index 56b7c294a..7ff478e68 100644
--- a/Test/D01prompt.ztst
+++ b/Test/D01prompt.ztst
@@ -221,3 +221,11 @@
   print ${(%U)Y-%(v}
 0:Regression test for test on empty psvar
 >
+
+# Unrecognised colour strings should produce the default sequence
+  f=${(%):-'%f'} # Recognised
+  Fdefault=${(%):-'%F{default}'} # Recognised
+  Freset=${(%):-'%F{reset}'} # Unrecognised
+  Ffoo=${(%):-'%F{foo}'} # Unrecognised
+  [[ $f == $Fdefault && $Fdefault == $Freset && $Freset == $Ffoo ]]
+0:Regression test for workers/44029