         manager.pause()
 
         JobBuilder(type: type).periodic(count: 4, interval: 0).schedule(manager: manager)
-
-        job.await()
 
         // No run
         XCTAssertEqual(job.onRunJobCalled, 0)


        JobBuilder(type: type).schedule(manager: manager)

        job.await(TimeInterval(1)) // Wait for timeout

        // No run
        XCTAssertEqual(job.onRunJobCalled, 0)
        XCTAssertEqual(job.onCompleteCalled, 0)

        XCTAssertEqual(job.onRetryCalled, 0)
        XCTAssertEqual(job.onCancelCalled, 0)

        manager.start()
        manager.start()
        manager.start()
        job.await()

