#:use-module (srfi srfi-64)
#:use-module (ice-9 q)
#:use-module (ice-9 receive)
- #:use-module (eightsync agenda)
+ #:use-module (8sync agenda)
#:use-module (tests utils))
(test-begin "test-agenda")
(define (test-%run-and-friends async-request expected-when)
(let* ((fake-kont (speak-it))
- (run-request ((@@ (eightsync agenda) setup-async-request)
+ (run-request ((@@ (8sync agenda) setup-async-request)
fake-kont async-request)))
(test-equal (car async-request) '*async-request*)
(test-equal (run-request-when run-request) expected-when)
(speaker "Time for exception fun!\n")
(let ((caught-exception #f))
(catch-8sync
- (%8sync (%run (if with-indirection
- (indirection-remote-func-breaks)
- (remote-func-breaks))))
+ (%8sync-run (if with-indirection
+ (indirection-remote-func-breaks)
+ (remote-func-breaks)))
('numerical-overflow
(lambda (orig-stacks . orig-args)
(set! caught-exception #t)
(enq! q local-func-gets-break)
(start-agenda (make-agenda #:queue q)
#:stop-condition (true-after-n-times 10))
- (test-assert (speaker)
- '("Time for exception fun!\n"
- "Here we go...\n"
- "in here now!\n"
- "Well that was fun :)\n")))
+ (test-equal (speaker)
+ '("Time for exception fun!\n"
+ "Here we go...\n"
+ "in here now!\n"
+ "Well that was fun :)\n")))
(let ((q (make-q)))
(set! speaker (speak-it))
(enq! q (wrap (local-func-gets-break #:with-indirection #t)))
(start-agenda (make-agenda #:queue q)
#:stop-condition (true-after-n-times 10))
- (test-assert (speaker)
- '("Time for exception fun!\n"
- "bebop\n"
- "Here we go...\n"
- "in here now!\n"
- "Well that was fun :)\n")))
+ (test-equal (speaker)
+ '("Time for exception fun!\n"
+ "bebop\n"
+ "Here we go...\n"
+ "in here now!\n"
+ "Well that was fun :)\n")))
;; Make sure catching tools work