(re)
| 26 | // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
| 27 | |
| 28 | function oneMatch(re) { |
| 29 | "abcd".replace(re, function() { }); |
| 30 | assertEquals("abcd", RegExp.input); |
| 31 | assertEquals("a", RegExp.leftContext); |
| 32 | assertEquals("b", RegExp.lastMatch); |
| 33 | assertEquals("", RegExp.lastParen); |
| 34 | assertEquals(undefined, RegExp.lastIndex); |
| 35 | assertEquals(undefined, RegExp.index); |
| 36 | assertEquals("cd", RegExp.rightContext); |
| 37 | for (var i = 1; i < 10; i++) { |
| 38 | assertEquals("", RegExp['$' + i]); |
| 39 | } |
| 40 | } |
| 41 | |
| 42 | oneMatch(/b/); |
| 43 | oneMatch(/b/g); |
no test coverage detected