Browse Source

Spy on public api instead of implementation details

4O4 5 years ago
parent
commit
b3442b838a
1 changed files with 4 additions and 4 deletions
  1. 4 4
      tests/runner.lua

+ 4 - 4
tests/runner.lua

@@ -6,10 +6,10 @@ for _, fn in pairs({'describe', 'it', 'test', 'expect', 'spy', 'before', 'after'
 end
 
 observableSpy = function(observable)
-  local observer = Rx.Observer.create(_, function() end, _)
-  local onNext = spy(observer, '_onNext')
-  local onError = spy(observer, '_onError')
-  local onCompleted = spy(observer, '_onCompleted')
+  local onNext = spy()
+  local onError = spy()
+  local onCompleted = spy()
+  local observer = Rx.Observer.create(onNext, onError, onCompleted)
   observable:subscribe(observer)
   return onNext, onError, onCompleted
 end