You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by br...@apache.org on 2018/12/18 15:00:37 UTC
[cordova-common] 01/02: Explicit Cordova events section in spec
This is an automated email from the ASF dual-hosted git repository.
brodybits pushed a commit to branch brodybits-events-updates
in repository https://gitbox.apache.org/repos/asf/cordova-common.git
commit 87504def8d2dea9dbbd73aec34f6d22e324b50a8
Author: Christopher J. Brody <ch...@gmail.com>
AuthorDate: Tue Dec 18 08:54:46 2018 -0500
Explicit Cordova events section in spec
with forwardEventsTo method section indented
---
spec/events.spec.js | 46 ++++++++++++++++++++++++----------------------
1 file changed, 24 insertions(+), 22 deletions(-)
diff --git a/spec/events.spec.js b/spec/events.spec.js
index 08a5498..2fa8453 100644
--- a/spec/events.spec.js
+++ b/spec/events.spec.js
@@ -19,30 +19,32 @@
var events = require('../src/events');
-describe('forwardEventsTo method', function () {
- afterEach(function () {
- events.forwardEventsTo(null);
- });
- it('Test 001 : should not go to infinite loop when trying to forward to self', function () {
- expect(function () {
- events.forwardEventsTo(events);
- events.emit('log', 'test message');
- }).not.toThrow();
- });
- it('Test 002 : should reset forwarding after trying to forward to self', function () {
- var EventEmitter = require('events').EventEmitter;
- var anotherEventEmitter = new EventEmitter();
- var logSpy = jasmine.createSpy('logSpy');
- anotherEventEmitter.on('log', logSpy);
+describe('Cordova events', function () {
+ describe('forwardEventsTo method', function () {
+ afterEach(function () {
+ events.forwardEventsTo(null);
+ });
+ it('Test 001 : should not go to infinite loop when trying to forward to self', function () {
+ expect(function () {
+ events.forwardEventsTo(events);
+ events.emit('log', 'test message');
+ }).not.toThrow();
+ });
+ it('Test 002 : should reset forwarding after trying to forward to self', function () {
+ var EventEmitter = require('events').EventEmitter;
+ var anotherEventEmitter = new EventEmitter();
+ var logSpy = jasmine.createSpy('logSpy');
+ anotherEventEmitter.on('log', logSpy);
- events.forwardEventsTo(anotherEventEmitter);
- events.emit('log', 'test message #1');
- expect(logSpy).toHaveBeenCalled();
+ events.forwardEventsTo(anotherEventEmitter);
+ events.emit('log', 'test message #1');
+ expect(logSpy).toHaveBeenCalled();
- logSpy.calls.reset();
+ logSpy.calls.reset();
- events.forwardEventsTo(events);
- events.emit('log', 'test message #2');
- expect(logSpy).not.toHaveBeenCalled();
+ events.forwardEventsTo(events);
+ events.emit('log', 'test message #2');
+ expect(logSpy).not.toHaveBeenCalled();
+ });
});
});
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cordova.apache.org
For additional commands, e-mail: commits-help@cordova.apache.org