Skip to content

Commit f1bc586

Browse files
committed
refactor
1 parent 9f3c82a commit f1bc586

File tree

1 file changed

+12
-13
lines changed

1 file changed

+12
-13
lines changed

spec/ParseUser.spec.js

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4432,22 +4432,23 @@ describe('allowClientClassCreation option', () => {
44324432
});
44334433

44344434
describe('log levels', () => {
4435-
const logLevels = [undefined, 'silent', 'info', 'warn', 'error'];
4435+
const logLevels = ['info', 'warn', 'error'];
4436+
const testLogLevels = ['info'];//[undefined, 'silent', 'info', 'warn', 'error'];
44364437

44374438
it_id('bd3929eb-85dd-4955-ac1d-5ba59ab1b9a3')(fit)('should use log level for username already exists error', async () => {
4438-
for (const logLevel of logLevels) {
4439+
for (const testLogLevel of testLogLevels) {
44394440
await reconfigureServer({
44404441
logLevels: {
4441-
usernameAlreadyExists: logLevel,
4442+
usernameAlreadyExists: testLogLevel,
44424443
},
44434444
});
44444445

4446+
// Set up logger spies
44454447
const logger = require('../lib/logger').logger;
4446-
spyOn(logger, 'warn').and.callFake(() => {});
4447-
spyOn(logger, 'error').and.callFake(() => {});
4448-
spyOn(logger, 'info').and.callFake(() => {});
4449-
const uniqueUsername = `user_${Date.now()}`;
4448+
logLevels.forEach(level => spyOn(logger, level).and.callFake(() => {}));
44504449

4450+
// Invoke error
4451+
const uniqueUsername = `user_${Date.now()}`;
44514452
await Parse.User.signUp(uniqueUsername, 'pass');
44524453
await expectAsync(Parse.User.signUp(uniqueUsername, 'pass')).toBeRejectedWith(
44534454
new Parse.Error(
@@ -4456,13 +4457,11 @@ describe('log levels', () => {
44564457
)
44574458
);
44584459

4460+
// Verify log outputs
44594461
logLevels.forEach(level => {
4460-
if (level == 'silent') {
4461-
return;
4462-
}
4463-
const levelOrDefault = level || 'error';
4464-
expect(logger[levelOrDefault]).toHaveBeenCalledTimes(level === logLevel ? 1 : 0);
4465-
logger[levelOrDefault].calls.reset();
4462+
const levelOrDefault = testLogLevel || 'error';
4463+
expect(logger[level]).toHaveBeenCalledTimes(level === levelOrDefault ? 1 : 0);
4464+
logger[level].calls.reset();
44664465
});
44674466
}
44684467
});

0 commit comments

Comments
 (0)