reducer test

by Emily Humphrey

JavaScript

const values = {
	TEST_name: "Development",
	TEST_secret: "p@sSW0rd",
	TEST_value: "4"
} 

const conditions = ["TEST_name", "TEST_secret", "TEST_none"];
const configurationMissing = conditions.reduce((acc, current) => values[current] === undefined ? false : acc, true);
const configurationMissingExpanded = conditions.reduce((acc, current) => {
	console.log("acc:", acc)
	console.log("current:", current)
	console.log(`values[${current}]:`, values[current])
	return values[current] === undefined ? false : acc
}, true);

console.log("total:", configurationMissing)

console.log("expanded:", configurationMissingExpanded)