updated 搜索内侄时,数据重复问题

This commit is contained in:
PASSER-BY
2023-02-22 23:07:09 +08:00
parent 903bc6a58a
commit 925a01ff81
6 changed files with 18 additions and 13 deletions

View File

@@ -3,7 +3,7 @@ var test = require('tape');
var relationship = require('..');
test('[call]', function (t) {
// console.log('[test]',relationship({text:'爸爸的妹妹的女儿的老公'}));
// console.log('[test]',relationship({text:'内侄'}));
t.deepEqual(relationship({text:'爸爸的哥哥的弟弟的儿子'}),['堂哥','堂弟','哥哥','弟弟','自己']);
t.deepEqual(relationship({text:'爸爸的妹妹的女儿的老公'}),['姑表姐夫','姑表妹夫']);
@@ -37,6 +37,10 @@ test('[reverse]', function (t) {
t.deepEqual(relationship({text:'外婆',target:'女婿',reverse:true}),['外曾孙女婿','外曾外孙女婿']);
t.end();
});
test('[filter]', function (t) {
t.deepEqual(relationship({text:'内侄'}),['舅侄男','舅侄女']);
t.end();
});
test('[type:chain]', function (t) {
t.deepEqual(relationship({text:'舅爷爷',type:'chain'}),['爸爸的妈妈的兄弟']);
t.deepEqual(relationship({text:'妻儿',type:'chain'}),['老婆','儿子','女儿']);