benhartley/mutant

View on GitHub
src/plugins/mutations/boolean-literal-flip.js

Summary

Maintainability
A
0 mins
Test Coverage
const mutation = require('../../lib/mutation-plugin');

module.exports = stateMask => {
    return {
        BooleanLiteral(path) {
            if (mutation.shouldMutate(stateMask)) {
                path.node.value = !path.node.value;
            }
            mutation.increaseNodeCount();
        }
    };
};