Move private APIs to private namespace

Fixes #2078
This commit is contained in:
Steve Gravrock
2025-09-27 13:21:09 -07:00
parent fbec066837
commit 168ff0a751
183 changed files with 2627 additions and 2459 deletions

View File

@@ -1,7 +1,7 @@
describe('QueueRunner', function() {
it('validates that queueableFns are truthy', function() {
expect(function() {
new jasmineUnderTest.QueueRunner({
new privateUnderTest.QueueRunner({
queueableFns: [undefined]
});
}).toThrowError('Received a falsy queueableFn');
@@ -9,7 +9,7 @@ describe('QueueRunner', function() {
it('validates that queueableFns have fn properties', function() {
expect(function() {
new jasmineUnderTest.QueueRunner({
new privateUnderTest.QueueRunner({
queueableFns: [{ fn: undefined }]
});
}).toThrowError('Received a queueableFn with no fn');
@@ -19,7 +19,7 @@ describe('QueueRunner', function() {
const calls = [],
queueableFn1 = { fn: jasmine.createSpy('fn1') },
queueableFn2 = { fn: jasmine.createSpy('fn2') },
queueRunner = new jasmineUnderTest.QueueRunner({
queueRunner = new privateUnderTest.QueueRunner({
queueableFns: [queueableFn1, queueableFn2]
});
queueableFn1.fn.and.callFake(function() {
@@ -44,14 +44,14 @@ describe('QueueRunner', function() {
done();
}
},
queueRunner = new jasmineUnderTest.QueueRunner({
queueRunner = new privateUnderTest.QueueRunner({
queueableFns: [queueableFn1, queueableFn2, queueableFn3]
});
queueRunner.execute();
const context = queueableFn1.fn.calls.first().object;
expect(context).toEqual(new jasmineUnderTest.UserContext());
expect(context).toEqual(new privateUnderTest.UserContext());
expect(queueableFn2.fn.calls.first().object).toBe(context);
expect(asyncContext).toBe(context);
});
@@ -91,7 +91,7 @@ describe('QueueRunner', function() {
setTimeout(done, 100);
}
},
queueRunner = new jasmineUnderTest.QueueRunner({
queueRunner = new privateUnderTest.QueueRunner({
queueableFns: [queueableFn1, queueableFn2, queueableFn3],
onComplete: onComplete
});
@@ -129,7 +129,7 @@ describe('QueueRunner', function() {
},
queueableFn2 = { fn: jasmine.createSpy('fn2') },
failFn = jasmine.createSpy('fail'),
queueRunner = new jasmineUnderTest.QueueRunner({
queueRunner = new privateUnderTest.QueueRunner({
queueableFns: [queueableFn1, queueableFn2],
fail: failFn
});
@@ -157,7 +157,7 @@ describe('QueueRunner', function() {
},
queueableFn2 = { fn: jasmine.createSpy('fn2') },
failFn = jasmine.createSpy('fail'),
queueRunner = new jasmineUnderTest.QueueRunner({
queueRunner = new privateUnderTest.QueueRunner({
queueableFns: [queueableFn1, queueableFn2],
fail: failFn
});
@@ -189,7 +189,7 @@ describe('QueueRunner', function() {
},
queueableFn2 = { fn: jasmine.createSpy('fn2') },
failFn = jasmine.createSpy('fail'),
queueRunner = new jasmineUnderTest.QueueRunner({
queueRunner = new privateUnderTest.QueueRunner({
queueableFns: [queueableFn1, queueableFn2],
fail: failFn,
onComplete: function() {
@@ -211,7 +211,7 @@ describe('QueueRunner', function() {
}
},
failFn = jasmine.createSpy('fail'),
queueRunner = new jasmineUnderTest.QueueRunner({
queueRunner = new privateUnderTest.QueueRunner({
queueableFns: [queueableFn1],
fail: failFn,
onComplete: function() {
@@ -227,7 +227,7 @@ describe('QueueRunner', function() {
});
it('does not cause an explicit fail if execution is being stopped', function() {
const err = new jasmineUnderTest.StopExecutionError('foo'),
const err = new privateUnderTest.StopExecutionError('foo'),
queueableFn1 = {
fn: function(done) {
setTimeout(function() {
@@ -237,7 +237,7 @@ describe('QueueRunner', function() {
},
queueableFn2 = { fn: jasmine.createSpy('fn2') },
failFn = jasmine.createSpy('fail'),
queueRunner = new jasmineUnderTest.QueueRunner({
queueRunner = new privateUnderTest.QueueRunner({
queueableFns: [queueableFn1, queueableFn2],
fail: failFn
});
@@ -259,7 +259,7 @@ describe('QueueRunner', function() {
queueableFn = { fn: jasmine.createSpy('fn'), type: 'queueable' },
onComplete = jasmine.createSpy('onComplete'),
onException = jasmine.createSpy('onException'),
queueRunner = new jasmineUnderTest.QueueRunner({
queueRunner = new privateUnderTest.QueueRunner({
queueableFns: [beforeFn, queueableFn],
onComplete: onComplete,
onException: onException
@@ -287,7 +287,7 @@ describe('QueueRunner', function() {
};
const onComplete = jasmine.createSpy('onComplete');
const onMultipleDone = jasmine.createSpy('onMultipleDone');
const queueRunner = new jasmineUnderTest.QueueRunner({
const queueRunner = new privateUnderTest.QueueRunner({
queueableFns: [queueableFn],
onComplete: onComplete,
onMultipleDone: onMultipleDone
@@ -306,7 +306,7 @@ describe('QueueRunner', function() {
queueableFn = { fn: jasmine.createSpy('fn') },
onComplete = jasmine.createSpy('onComplete'),
onException = jasmine.createSpy('onException'),
queueRunner = new jasmineUnderTest.QueueRunner({
queueRunner = new privateUnderTest.QueueRunner({
queueableFns: [beforeFn, queueableFn],
onComplete: onComplete,
onException: onException
@@ -330,7 +330,7 @@ describe('QueueRunner', function() {
},
onComplete = jasmine.createSpy('onComplete'),
onException = jasmine.createSpy('onException'),
queueRunner = new jasmineUnderTest.QueueRunner({
queueRunner = new privateUnderTest.QueueRunner({
queueableFns: [queueableFn],
onComplete: onComplete,
onException: onException
@@ -353,7 +353,7 @@ describe('QueueRunner', function() {
},
onComplete = jasmine.createSpy('onComplete'),
onException = jasmine.createSpy('onException'),
queueRunner = new jasmineUnderTest.QueueRunner({
queueRunner = new privateUnderTest.QueueRunner({
queueableFns: [queueableFn],
onComplete: onComplete,
onException: onException
@@ -377,7 +377,7 @@ describe('QueueRunner', function() {
},
nextQueueableFn = { fn: jasmine.createSpy('nextFn') },
onMultipleDone = jasmine.createSpy('onMultipleDone'),
queueRunner = new jasmineUnderTest.QueueRunner({
queueRunner = new privateUnderTest.QueueRunner({
queueableFns: [queueableFn, nextQueueableFn],
onMultipleDone: onMultipleDone
});
@@ -396,7 +396,7 @@ describe('QueueRunner', function() {
}
},
nextQueueableFn = { fn: jasmine.createSpy('nextFn') },
queueRunner = new jasmineUnderTest.QueueRunner({
queueRunner = new privateUnderTest.QueueRunner({
queueableFns: [queueableFn, nextQueueableFn]
});
queueRunner.execute();
@@ -412,7 +412,7 @@ describe('QueueRunner', function() {
doneReturn = done();
}
};
const queueRunner = new jasmineUnderTest.QueueRunner({
const queueRunner = new privateUnderTest.QueueRunner({
queueableFns: [queueableFn]
});
@@ -433,7 +433,7 @@ describe('QueueRunner', function() {
pushListener: jasmine.createSpy('pushListener'),
popListener: jasmine.createSpy('popListener')
},
queueRunner = new jasmineUnderTest.QueueRunner({
queueRunner = new privateUnderTest.QueueRunner({
queueableFns: [queueableFn, nextQueueableFn],
onException: onException,
globalErrors: globalErrors
@@ -485,7 +485,7 @@ describe('QueueRunner', function() {
pushListener: jasmine.createSpy('pushListener'),
popListener: jasmine.createSpy('popListener')
};
const queueRunner = new jasmineUnderTest.QueueRunner({
const queueRunner = new privateUnderTest.QueueRunner({
queueableFns: [queueableFn],
onException: onException,
globalErrors: globalErrors
@@ -513,7 +513,7 @@ describe('QueueRunner', function() {
},
clearStack = jasmine.createSpy('clearStack'),
onException = jasmine.createSpy('onException'),
queueRunner = new jasmineUnderTest.QueueRunner({
queueRunner = new privateUnderTest.QueueRunner({
queueableFns: [queueableFn],
globalErrors: globalErrors,
clearStack: clearStack,
@@ -547,7 +547,7 @@ describe('QueueRunner', function() {
};
const clearStack = jasmine.createSpy('clearStack');
const onException = jasmine.createSpy('onException');
const queueRunner = new jasmineUnderTest.QueueRunner({
const queueRunner = new privateUnderTest.QueueRunner({
queueableFns: [queueableFn],
globalErrors: globalErrors,
clearStack: clearStack,
@@ -603,7 +603,7 @@ describe('QueueRunner', function() {
return p2;
}
},
queueRunner = new jasmineUnderTest.QueueRunner({
queueRunner = new privateUnderTest.QueueRunner({
queueableFns: [queueableFn1, queueableFn2],
onComplete: onComplete
});
@@ -634,7 +634,7 @@ describe('QueueRunner', function() {
},
queueableFn2 = { fn: jasmine.createSpy('fn2') },
onExceptionCallback = jasmine.createSpy('on exception callback'),
queueRunner = new jasmineUnderTest.QueueRunner({
queueRunner = new privateUnderTest.QueueRunner({
queueableFns: [queueableFn1, queueableFn2],
onException: onExceptionCallback
});
@@ -657,7 +657,7 @@ describe('QueueRunner', function() {
}
},
onException = jasmine.createSpy('onException'),
queueRunner = new jasmineUnderTest.QueueRunner({
queueRunner = new privateUnderTest.QueueRunner({
queueableFns: [queueableFn],
onException: onException
});
@@ -678,7 +678,7 @@ describe('QueueRunner', function() {
it('issues a more specific error if the function is `async`', function() {
async function fn(done) {}
const onException = jasmine.createSpy('onException'),
queueRunner = new jasmineUnderTest.QueueRunner({
queueRunner = new privateUnderTest.QueueRunner({
queueableFns: [{ fn: fn }],
onException: onException
});
@@ -699,7 +699,7 @@ describe('QueueRunner', function() {
it('passes final errors to exception handlers', function() {
const error = new Error('fake error'),
onExceptionCallback = jasmine.createSpy('on exception callback'),
queueRunner = new jasmineUnderTest.QueueRunner({
queueRunner = new privateUnderTest.QueueRunner({
onException: onExceptionCallback
});
@@ -717,7 +717,7 @@ describe('QueueRunner', function() {
}
},
onExceptionCallback = jasmine.createSpy('on exception callback'),
queueRunner = new jasmineUnderTest.QueueRunner({
queueRunner = new privateUnderTest.QueueRunner({
queueableFns: [queueableFn],
onException: onExceptionCallback
});
@@ -734,7 +734,7 @@ describe('QueueRunner', function() {
}
},
nextQueueableFn = { fn: jasmine.createSpy('nextFunction') },
queueRunner = new jasmineUnderTest.QueueRunner({
queueRunner = new privateUnderTest.QueueRunner({
queueableFns: [queueableFn, nextQueueableFn]
});
@@ -747,7 +747,7 @@ describe('QueueRunner', function() {
const SkipPolicy = jasmine.createSpy('SkipPolicy ctor');
const queueableFns = [{ fn: () => {} }, { fn: () => {} }];
new jasmineUnderTest.QueueRunner({
new privateUnderTest.QueueRunner({
queueableFns,
SkipPolicy
});
@@ -769,7 +769,7 @@ describe('QueueRunner', function() {
skipPolicy.skipTo.and.callFake(function(lastRanIx) {
return lastRanIx === 0 ? 2 : lastRanIx + 1;
});
const queueRunner = new jasmineUnderTest.QueueRunner({
const queueRunner = new privateUnderTest.QueueRunner({
queueableFns,
SkipPolicy: function() {
return skipPolicy;
@@ -790,7 +790,7 @@ describe('QueueRunner', function() {
it('throws if the skip policy returns the current fn', function() {
const skipPolicy = { skipTo: i => i };
const queueableFns = [{ fn: () => {} }];
const queueRunner = new jasmineUnderTest.QueueRunner({
const queueRunner = new privateUnderTest.QueueRunner({
queueableFns,
SkipPolicy: function() {
return skipPolicy;
@@ -816,17 +816,17 @@ describe('QueueRunner', function() {
type: 'specCleanup'
},
onComplete = jasmine.createSpy('onComplete'),
queueRunner = new jasmineUnderTest.QueueRunner({
queueRunner = new privateUnderTest.QueueRunner({
queueableFns: [queueableFn, nextQueueableFn, cleanupFn],
onComplete: onComplete,
SkipPolicy: jasmineUnderTest.CompleteOnFirstErrorSkipPolicy
SkipPolicy: privateUnderTest.CompleteOnFirstErrorSkipPolicy
});
queueRunner.execute();
expect(nextQueueableFn.fn).not.toHaveBeenCalled();
expect(cleanupFn.fn).toHaveBeenCalled();
expect(onComplete).toHaveBeenCalledWith(
jasmine.any(jasmineUnderTest.StopExecutionError)
jasmine.any(privateUnderTest.StopExecutionError)
);
});
@@ -842,9 +842,9 @@ describe('QueueRunner', function() {
fn: jasmine.createSpy('cleanupFn2'),
type: 'afterEach'
},
queueRunner = new jasmineUnderTest.QueueRunner({
queueRunner = new privateUnderTest.QueueRunner({
queueableFns: [queueableFn, cleanupFn1, cleanupFn2],
SkipPolicy: jasmineUnderTest.CompleteOnFirstErrorSkipPolicy
SkipPolicy: privateUnderTest.CompleteOnFirstErrorSkipPolicy
});
queueRunner.execute();
@@ -873,7 +873,7 @@ describe('QueueRunner', function() {
fn: jasmine.createSpy('cleanup'),
type: 'specCleanup'
};
const queueRunner = new jasmineUnderTest.QueueRunner({
const queueRunner = new privateUnderTest.QueueRunner({
globalErrors: {
pushListener: function(f) {
errorListeners.push(f);
@@ -883,7 +883,7 @@ describe('QueueRunner', function() {
}
},
queueableFns: [queueableFn, nextQueueableFn, cleanupFn],
SkipPolicy: jasmineUnderTest.CompleteOnFirstErrorSkipPolicy
SkipPolicy: privateUnderTest.CompleteOnFirstErrorSkipPolicy
});
queueRunner.execute();
@@ -902,9 +902,9 @@ describe('QueueRunner', function() {
},
nextQueueableFn = { fn: jasmine.createSpy('nextFunction') },
cleanupFn = { fn: jasmine.createSpy('cleanup'), type: 'specCleanup' },
queueRunner = new jasmineUnderTest.QueueRunner({
queueRunner = new privateUnderTest.QueueRunner({
queueableFns: [queueableFn, nextQueueableFn, cleanupFn],
SkipPolicy: jasmineUnderTest.CompleteOnFirstErrorSkipPolicy
SkipPolicy: privateUnderTest.CompleteOnFirstErrorSkipPolicy
});
queueRunner.execute();
@@ -924,9 +924,9 @@ describe('QueueRunner', function() {
fn: jasmine.createSpy('cleanup'),
type: 'specCleanup'
},
queueRunner = new jasmineUnderTest.QueueRunner({
queueRunner = new privateUnderTest.QueueRunner({
queueableFns: [queueableFn, nextQueueableFn, cleanupFn],
SkipPolicy: jasmineUnderTest.CompleteOnFirstErrorSkipPolicy
SkipPolicy: privateUnderTest.CompleteOnFirstErrorSkipPolicy
});
queueRunner.execute();
@@ -940,7 +940,7 @@ describe('QueueRunner', function() {
it('calls a provided complete callback when done', function() {
const queueableFn = { fn: jasmine.createSpy('fn') },
completeCallback = jasmine.createSpy('completeCallback'),
queueRunner = new jasmineUnderTest.QueueRunner({
queueRunner = new privateUnderTest.QueueRunner({
queueableFns: [queueableFn],
onComplete: completeCallback
});
@@ -968,7 +968,7 @@ describe('QueueRunner', function() {
afterFn = { fn: jasmine.createSpy('afterFn') },
completeCallback = jasmine.createSpy('completeCallback'),
clearStack = jasmine.createSpy('clearStack'),
queueRunner = new jasmineUnderTest.QueueRunner({
queueRunner = new privateUnderTest.QueueRunner({
queueableFns: [asyncFn, afterFn],
clearStack: clearStack,
onComplete: completeCallback
@@ -992,7 +992,7 @@ describe('QueueRunner', function() {
const fn = jasmine.createSpy('fn1');
this.fn = fn;
this.queueRunner = new jasmineUnderTest.QueueRunner({
this.queueRunner = new privateUnderTest.QueueRunner({
queueableFns: [{ fn: fn }]
});
});
@@ -1005,7 +1005,7 @@ describe('QueueRunner', function() {
this.queueRunner.execute();
expect(context.constructor).toBe(jasmineUnderTest.UserContext);
expect(context.constructor).toBe(privateUnderTest.UserContext);
});
});
@@ -1015,8 +1015,8 @@ describe('QueueRunner', function() {
let context;
this.fn = fn;
this.context = context = new jasmineUnderTest.UserContext();
this.queueRunner = new jasmineUnderTest.QueueRunner({
this.context = context = new privateUnderTest.UserContext();
this.queueRunner = new privateUnderTest.QueueRunner({
queueableFns: [{ fn: fn }],
userContext: context
});