mirror of
https://github.com/pulsar-edit/pulsar.git
synced 2024-09-21 16:08:24 +03: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()
|