mirror of
https://github.com/atom/atom.git
synced 2026-01-27 07:47:58 -05:00
16 lines
539 B
CoffeeScript
16 lines
539 B
CoffeeScript
{OnigRegExp} = require 'oniguruma'
|
|
|
|
describe "OnigRegExp", ->
|
|
describe ".search(string, index)", ->
|
|
it "returns an array of the match and all capture groups", ->
|
|
regex = new OnigRegExp("\\w(\\d+)")
|
|
result = regex.search("----a123----")
|
|
expect(result).toEqual ["a123", "123"]
|
|
expect(result.index).toBe 4
|
|
expect(result.indices).toEqual [4, 5]
|
|
|
|
it "returns null if it does not match", ->
|
|
regex = new OnigRegExp("\\w(\\d+)")
|
|
result = regex.search("--------")
|
|
expect(result).toBeNull()
|