Files
Jeffrey PosnickandGitHub 7d4c4434a4 Enable prettier (#2929)
* Deps and config

* Prettier output

* Update hardcoded file sizes

* More file size updates
2021-08-26 14:57:20 -07:00

58 lines
1.3 KiB
JavaScript

/*
Copyright 2018 Google LLC
Use of this source code is governed by an MIT-style
license that can be found in the LICENSE file or at
https://opensource.org/licenses/MIT.
*/
module.exports = {
devOnly: {
it: function (title, cb) {
// If the wrapped callback expects done, then we need to call it() with
// a function that expects done.
if (cb.length === 1) {
it(title, function (done) {
if (process.env.NODE_ENV === 'production') {
return this.skip();
}
return cb(done);
});
} else {
it(title, function () {
if (process.env.NODE_ENV === 'production') {
return this.skip();
}
return cb();
});
}
},
},
prodOnly: {
it: function (title, cb) {
// If the wrapped callback expects done, then we need to call it() with
// a function that expects done.
if (cb.length === 1) {
it(title, function (done) {
if (process.env.NODE_ENV !== 'production') {
return this.skip();
}
return cb(done);
});
} else {
it(title, function () {
if (process.env.NODE_ENV !== 'production') {
return this.skip();
}
return cb();
});
}
},
},
};