You type an inequality. If the inequality is strict, you check it has the right latex and type an equals. Then `assertFullyFunctioningInequality(nonStrict, strict)` checks that the operations `keystroke('Backspace')` & `typedText('=')` are the commutative inverses for the inequality pair `(nonStrict, strict)` after which have one last keystroke to backspace and check for the correct latex.

This is a little bit confusing. Maybe it would be more straight forward to do something like
``js
function assertInequality(inequality) {
    assertLatex(inequality);
    mq.keystroke('Backspace');
    mq.keystroke('Backspace');
    assertLatex('');
}

test('typing then deleting <= and ≤', function() {
    mq.typedText('<');
    mq.typedText('=');
    assertInequality('\\le');

    mq.typedText('≤');
    assertInequality('\\le');
});

test('typing then deleting >= and ≥', function() {
// ...
});

test('backspace changes inequality from nonStrict to Strict', function() { 
// ...
});

test('typing = changes inequality from strict to nonStrict', function() { 
// ...
});
``
Thoughts?