diff --git a/src/test/regress/expected/text.out b/src/test/regress/expected/text.out
index 70818389e4e61239b2a5e34a24c083bc7e41582d..b84e8544d5e084696b838f9b3199e6d817992f10 100644
--- a/src/test/regress/expected/text.out
+++ b/src/test/regress/expected/text.out
@@ -52,7 +52,7 @@ LINE 1: select 3 || 4.0;
                  ^
 HINT:  No operator matches the given name and argument type(s). You might need to add explicit type casts.
 /*
- * string functions
+ * various string functions
  */
 select concat('one');
  concat 
@@ -118,6 +118,27 @@ select i, left('ahoj', i), right('ahoj', i) from generate_series(-5, 5) t(i) ord
   5 | ahoj | ahoj
 (11 rows)
 
+select quote_literal('');
+ quote_literal 
+---------------
+ ''
+(1 row)
+
+select quote_literal('abc''');
+ quote_literal 
+---------------
+ 'abc'''
+(1 row)
+
+select quote_literal(e'\\');
+ quote_literal 
+---------------
+ E'\\'
+(1 row)
+
+/*
+ * format
+ */
 select format(NULL);
  format 
 --------
diff --git a/src/test/regress/sql/text.sql b/src/test/regress/sql/text.sql
index 563e2589ad4c4bce3c6f67eac5410589991ed2ff..96e425d3cf70509e3188b8f94ecf313da46d55cd 100644
--- a/src/test/regress/sql/text.sql
+++ b/src/test/regress/sql/text.sql
@@ -30,7 +30,7 @@ select 'four: ' || 2+2;
 select 3 || 4.0;
 
 /*
- * string functions
+ * various string functions
  */
 select concat('one');
 select concat(1,2,3,'hello',true, false, to_date('20100309','YYYYMMDD'));
@@ -41,7 +41,13 @@ select concat_ws('',10,20,null,30);
 select concat_ws(NULL,10,20,null,30) is null;
 select reverse('abcde');
 select i, left('ahoj', i), right('ahoj', i) from generate_series(-5, 5) t(i) order by i;
+select quote_literal('');
+select quote_literal('abc''');
+select quote_literal(e'\\');
 
+/*
+ * format
+ */
 select format(NULL);
 select format('Hello');
 select format('Hello %s', 'World');