{"ScriptPreparationCode":"var Status = {};\r\nStatus[\u0027PENDING\u0027] = \u0027pending\u0027;\r\nStatus[\u0027IN_PROGRESS\u0027] = \u0027in_progress\u0027;\r\nStatus[\u0027FAILED\u0027] = \u0027failed\u0027;\r\nStatus[\u0027DONE\u0027] = \u0027done\u0027;\r\n\r\nvar st = \u0027done\u0027;\r\n\r\nvar regexp = new RegExp(\u0060${Status.A}|${Status.B}\u0060, \u0027i\u0027);\r\nvar set1 = new Set([Status.A,Status.B]);\r\nvar set = new Set([Status.A,Status.B]);","TestCases":[{"Name":"Using logical operators ","Code":"if ( st === Status[\u0027PENDING\u0027] || st === Status[\u0027IN_PROGRESS\u0027]) { return true }","IsDeferred":false},{"Name":"Using RexExp","Code":"if ( regexp.test(st) ) { return true }","IsDeferred":false},{"Name":"Using set of values","Code":"if ( set.has(st) ) { return true }","IsDeferred":false}]}