function shouldBe(actual, expected) { | |
if (actual !== expected) | |
throw new Error('bad value: ' + actual); | |
} | |
var reg1 = /Cocoa/gi; | |
shouldBe(reg1.global, true); | |
shouldBe(reg1.ignoreCase, true); | |
shouldBe(reg1.multiline, false); | |
shouldBe(reg1.source, 'Cocoa'); | |
var reg2 = /Cocoa/im; | |
shouldBe(reg2.global, false); | |
shouldBe(reg2.ignoreCase, true); | |
shouldBe(reg2.multiline, true); | |
shouldBe(reg2.source, 'Cocoa'); | |
var reg3 = /Cappuccino/gm; | |
shouldBe(reg3.global, true); | |
shouldBe(reg3.ignoreCase, false); | |
shouldBe(reg3.multiline, true); | |
shouldBe(reg3.source, 'Cappuccino'); |