From 451ca915abd2aa77f553530426c3beba075c9870 Mon Sep 17 00:00:00 2001 From: Mairbek Khadikov Date: Mon, 4 Mar 2013 21:17:32 +0200 Subject: [PATCH] Reimplemented Last operation --- src/test/groovy/rx/lang/groovy/ObservableTests.groovy | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/test/groovy/rx/lang/groovy/ObservableTests.groovy b/src/test/groovy/rx/lang/groovy/ObservableTests.groovy index 1683f12..b949132 100644 --- a/src/test/groovy/rx/lang/groovy/ObservableTests.groovy +++ b/src/test/groovy/rx/lang/groovy/ObservableTests.groovy @@ -61,8 +61,12 @@ def class ObservableTests { @Test public void testLast() { - new TestFactory().getObservable().last().subscribe({ result -> a.received(result)}); - verify(a, times(1)).received("hello_1"); + assertEquals("three", Observable.toObservable("one", "two", "three").last()) + } + + @Test + public void testLastWithPredicate() { + assertEquals("two", Observable.toObservable("one", "two", "three").last({ x -> x.length() == 3})) } @Test