test for count(*)
Prog Rammer [Mon, 27 Aug 2012 18:29:25 +0000 (13:29 -0500)]
t/expr-helpers.t

index 3bd489e..7b7137b 100644 (file)
@@ -66,7 +66,6 @@ dq_sql_is
   ['SELECT * FROM foo GROUP BY x'],
   'simple group by';
 
-
 dq_sql_is
   Select(
     [ Identifier('*') ],
@@ -79,3 +78,11 @@ dq_sql_is
   ),
   ['SELECT * FROM foo LEFT OUTER JOIN bar ON foo.x = bar.y'],
   'left outer join';
+
+dq_sql_is
+  Select(
+    [ Operator({ 'SQL.Naive' => 'apply' }, [ Identifier('COUNT'), Identifier('*') ]) ],
+    Identifier('foo'),
+  ),
+  ['SELECT COUNT( * ) FROM foo'],
+  'count';