summaryrefslogtreecommitdiff
path: root/Rx/v2/src/rxcpp/rx-test.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'Rx/v2/src/rxcpp/rx-test.hpp')
-rw-r--r--Rx/v2/src/rxcpp/rx-test.hpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/Rx/v2/src/rxcpp/rx-test.hpp b/Rx/v2/src/rxcpp/rx-test.hpp
index cf4841b..542c55b 100644
--- a/Rx/v2/src/rxcpp/rx-test.hpp
+++ b/Rx/v2/src/rxcpp/rx-test.hpp
@@ -42,7 +42,7 @@ struct test_source
static_assert(is_subscriber<Subscriber>::value, "on_subscribe must be passed a subscriber.");
- ts->on_subscribe(make_subscriber<T>(o, make_observer_dynamic<T>(o.get_observer())));
+ ts->on_subscribe(o.as_dynamic());
}
};
@@ -111,8 +111,8 @@ namespace rxt=test;
//
template<class T, class OperatorFactory>
auto operator >> (const rxcpp::test::testable_observable<T>& source, OperatorFactory&& of)
- -> decltype(rxcpp::detail::select_chain<T, rxcpp::test::testable_observable<T>, OperatorFactory>::type::chain(source, std::forward<OperatorFactory>(of))) {
- return rxcpp::detail::select_chain<T, rxcpp::test::testable_observable<T>, OperatorFactory>::type::chain(source, std::forward<OperatorFactory>(of));
+ -> decltype(source.op(std::forward<OperatorFactory>(of))) {
+ return source.op(std::forward<OperatorFactory>(of));
}
//
@@ -121,8 +121,8 @@ auto operator >> (const rxcpp::test::testable_observable<T>& source, OperatorFac
//
template<class T, class OperatorFactory>
auto operator | (const rxcpp::test::testable_observable<T>& source, OperatorFactory&& of)
- -> decltype(rxcpp::detail::select_chain<T, rxcpp::test::testable_observable<T>, OperatorFactory>::type::chain(source, std::forward<OperatorFactory>(of))) {
- return rxcpp::detail::select_chain<T, rxcpp::test::testable_observable<T>, OperatorFactory>::type::chain(source, std::forward<OperatorFactory>(of));
+ -> decltype(source.op(std::forward<OperatorFactory>(of))) {
+ return source.op(std::forward<OperatorFactory>(of));
}
#include "schedulers/rx-test.hpp"