// Checks that all required environment variables are present.
// Returns True or False and offers an object detailing what is missing.

async function varTest(){
    var required = {
        OWL_LDB_KEY: process.env.OWL_LDB_KEY,
        OWL_LDB_CORPUSUSER: process.env.OWL_LDB_CORPUSUSER,
        OWL_LDB_CORPUSPASS: process.env.OWL_LDB_CORPUSPASS,
        OWL_NOT_USED: process.env.OWL_NOT_USED
    }
    var desired = {
        OWL_DB_PASS: process.env.OWL_DB_PASS
    }
    // DO NOT LOG CREDENTIALS!!!

    // Test that each of required is NOT undefined.
      // var pass = true if all okay, false if not.
      // Append any missing values to missing_required = []
    // Test that each of desired is NOT undefined.
      // Append any missing values to missing_desired = []

    // Return : {pass: $pass, missong_required = $missing_required, missing_desired = $missing_desired}
}

module.exports = {
    varTest
}