Skip to content

Instantly share code, notes, and snippets.

@Kamilczak020
Created August 10, 2017 14:33
Show Gist options
  • Save Kamilczak020/4cf3452591996040489b150fcbf48131 to your computer and use it in GitHub Desktop.
Save Kamilczak020/4cf3452591996040489b150fcbf48131 to your computer and use it in GitHub Desktop.
Evaluate stuff
const data = [
{x: -4, y: -5, expected: true},
{x: 4, y: 5, expected: true},
{x: -4, y: 5, expected: false},
{x: 4, y: -5, expected: false},
{x: -5, y: -4, expected: false},
{x: 5, y: 4, expected: false},
{x: -5, y: 4, expected: false},
{x: 5, y: -4, expected: false}
];
function evaluate(input) {
data.forEach(formula);
}
function formula(element) {
let result = ( element.x < 0 ?
element.x - element.y > 0 : element.x - element.y < 0 )
if (result != element.expected) console.log("failed");
else console.log("passed");
}
evaluate(data);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment