added global iife wrapper for all tests and added tests for suppressWarnings