{$CLEO .s} {$INCLUDE_ONCE ../cleo_tester.inc} script_name '2604' test("2604 (is_text_suffix)", tests) terminate_this_custom_script function tests it("should contain text suffix", test1) it("should NOT contain text suffix", test2) return function test1 is_text_suffix {text} "the_longer test_text" {suffix} "" {ignoreCase} false assert_result_true() is_text_suffix {text} "the_longer test_text" {suffix} "" {ignoreCase} false assert_result_true() is_text_suffix {text} "the_longer test_text" {suffix} "t" {ignoreCase} false assert_result_true() is_text_suffix {text} "the_longer test_text" {suffix} "t" {ignoreCase} true assert_result_true() is_text_suffix {text} "the_longer test_text" {suffix} "text" {ignoreCase} false assert_result_true() is_text_suffix {text} "the_longer test_text" {suffix} "text" {ignoreCase} true assert_result_true() is_text_suffix {text} "the_longer test_text" {suffix} " test_text" {ignoreCase} false assert_result_true() is_text_suffix {text} "the_longer test_text" {suffix} " test_text" {ignoreCase} true assert_result_true() is_text_suffix {text} "the_longer test_text" {suffix} "the_longer test_text" {ignoreCase} false assert_result_true() is_text_suffix {text} "the_longer test_text" {suffix} "the_longer test_text" {ignoreCase} true assert_result_true() // case mismatch is_text_suffix {text} "the_longer test_text" {suffix} "EXT" {ignoreCase} true assert_result_true() is_text_suffix {text} "the_longer test_text" {suffix} "tEsT_TeXt" {ignoreCase} true assert_result_true() end function test2 is_text_suffix {text} "the_longer test_text" {suffix} "tex" {ignoreCase} false assert_result_false() is_text_suffix {text} "the_longer test_text" {suffix} "tex" {ignoreCase} true assert_result_false() is_text_suffix {text} "text" {suffix} "the_longer test_text" {ignoreCase} false assert_result_false() is_text_suffix {text} "text" {suffix} "the_longer test_text" {ignoreCase} true assert_result_false() // case mismatch is_text_suffix {text} "the_longer test_text" {suffix} "EXT" {ignoreCase} false assert_result_false() is_text_suffix {text} "the_longer test_text" {suffix} "tEsT_TeXt" {ignoreCase} false assert_result_false() end end