Files
2026-07-13 12:48:55 +08:00

25 lines
761 B
JavaScript

import test from 'tape'
import nlp from '../_lib.js'
const here = '[three/phrasal]'
test('phrasal-verbs:', function (t) {
const arr = [
[`he is really good`, ['he', 'is', 'really', 'good']],
[`he is upset about it`, ['he', 'is', 'upset', 'about', 'it']],
[`he will mess about with it`, ['he', 'will', 'mess about', 'with', 'it']],
[`come forward`, ['come forward']],
[`come together`, ['come together']],
[`come apart`, ['come apart']],
[`frighten back`, ['frighten', 'back']],
[`frighten away`, ['frighten away']],
]
arr.forEach(function (a) {
const terms = nlp(a[0]).out('array')
const msg = terms.join(' ') + ' -- ' + a[1].join(' ')
t.equal(terms.join(' '), a[1].join(' '), here + msg)
})
t.end()
})