packages feed

retrie-0.1.1.1: tests/inputs/Foo.test

# Copyright (c) Facebook, Inc. and its affiliates.
#
# This source code is licensed under the MIT license found in the
# LICENSE file in the root directory of this source tree.
#
-u Foo.foo
-u Foo.baz
-u Foo.str
-u Foo.tuple
-u Foo.list
===
 module Foo where
 
 foo :: [Int] -> [Int]
 foo xs = xs ++ [1,2, 3]
 
 bar :: [Int]
-bar = foo [4,5,6]
+bar = [4,5,6] ++ [1,2, 3]

 baz :: Int -> Int
 baz (-1) = 0
 baz 0 = 1
 baz n = n

 quux :: Int
-quux = baz 54 + baz 0 + baz (-1)
+quux = 54 + 1 + 0

 str :: String -> Int
 str "foo" = 54
 str bar = 42

 str2 :: Int
-str2 = str "foo" - str "bar"
+str2 = 54 - 42

 tuple :: (String, Int) -> Int
 tuple ("foo", x) = x + 1
 tuple (s, y) = y

 tuple2 :: Int
-tuple2 = tuple ("foo", 54) + tuple ("bar", 42)
+tuple2 = 54 + 1 + 42

 list :: [String] -> Int
 list ["foo"] = 54
 list _ = 42

 list2 :: Int
-list2 = list ["foo"] + list ["bar"]
+list2 = 54 + 42