From 2275ce14ee7bed99271fc8dc3dabab56d47a3138 Mon Sep 17 00:00:00 2001 From: Akshay Date: Tue, 5 May 2020 12:41:36 +0530 Subject: change name to cutlass --- tests/smoke.rs | 36 ++++++++---------------------------- 1 file changed, 8 insertions(+), 28 deletions(-) (limited to 'tests/smoke.rs') diff --git a/tests/smoke.rs b/tests/smoke.rs index 059cf9f..a9ee367 100644 --- a/tests/smoke.rs +++ b/tests/smoke.rs @@ -1,33 +1,13 @@ #![feature(type_alias_impl_trait)] -pub mod helper_functions { - use currying::curry; - - #[curry] - pub fn product(x: u32, y: u32) -> u32 { - return x * y; - } - #[curry] - pub fn add(x: u32, y: u32) -> u32 { - x + y - } +#[cutlass::curry] +fn add(x: u32, y: u32, z: u32) -> u32 { + return x + y + z; } -#[cfg(test)] -mod tests { - use super::helper_functions::{add, product}; - #[test] - fn test_product() { - assert_eq!( - (1..=3).map(product(5)).collect::>(), - vec![5, 10, 15] - ); - } - - #[test] - fn test_add() { - let increment = add(1); - let v: Vec = (1..=3).map(increment).collect(); - assert_eq!(v, vec![2, 3, 4]); - } +#[test] +fn add_works() { + let plus_3 = add(1)(2); + let v: Vec = (1..=3).map(plus_3).collect(); + assert_eq!(v, vec![4, 5, 6]); } -- cgit v1.2.3