Initial QSfera import
This commit is contained in:
@@ -0,0 +1,35 @@
|
||||
package content_test
|
||||
|
||||
import (
|
||||
"testing"
|
||||
|
||||
. "github.com/stretchr/testify/assert"
|
||||
|
||||
"github.com/qsfera/server/services/search/pkg/content"
|
||||
)
|
||||
|
||||
func TestCleanContent(t *testing.T) {
|
||||
tests := []struct {
|
||||
given string
|
||||
expect string
|
||||
}{
|
||||
{
|
||||
given: "find can keeper should keeper will",
|
||||
expect: "keeper keeper",
|
||||
},
|
||||
{
|
||||
given: "user1 shares the file to Mary",
|
||||
expect: "user1 shares file mary",
|
||||
},
|
||||
{
|
||||
given: "content contains https://localhost/remote.php/dav/files/admin/Photos/San%20Francisco.jpg and stop word",
|
||||
expect: "content contains https://localhost/remote.php/dav/files/admin/photos/san%20francisco.jpg stop word",
|
||||
},
|
||||
}
|
||||
|
||||
for _, tc := range tests {
|
||||
t.Run(tc.given, func(t *testing.T) {
|
||||
Equal(t, tc.expect, content.CleanString(tc.given, "en"))
|
||||
})
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user