diff --git a/src/Ganeti/Utils.hs b/src/Ganeti/Utils.hs index 18768eedbb554aca71f22ace93ea76ed0a86fe7b..0ff1984aabfd7a665ad5390a86901757f0418698 100644 --- a/src/Ganeti/Utils.hs +++ b/src/Ganeti/Utils.hs @@ -320,19 +320,19 @@ clockTimeToString (TOD t _) = show t (which is assumed to be a separator) to be absent from the string if the string terminates there. ->>> chompPrefix "foo:bar:" "a:b:c" +\>>> chompPrefix \"foo:bar:\" \"a:b:c\" Nothing ->>> chompPrefix "foo:bar:" "foo:bar:baz" -Just "baz" +\>>> chompPrefix \"foo:bar:\" \"foo:bar:baz\" +Just \"baz\" ->>> chompPrefix "foo:bar:" "foo:bar:" -Just "" +\>>> chompPrefix \"foo:bar:\" \"foo:bar:\" +Just \"\" ->>> chompPrefix "foo:bar:" "foo:bar" -Just "" +\>>> chompPrefix \"foo:bar:\" \"foo:bar\" +Just \"\" ->>> chompPrefix "foo:bar:" "foo:barbaz" +\>>> chompPrefix \"foo:bar:\" \"foo:barbaz\" Nothing -} chompPrefix :: String -> String -> Maybe String