` assert.Equal(t, ClearSpace(expected), ClearSpace(NewCleaner().Clean(input)))}func TestCleaner_Clean_ignore(t *testing.T) { const input = "古来响印金榜,欢喜方在坡上生。" const expected = "" assert.Equal(t, ClearSpace(expected), ClearSpace(NewCleaner().Clean(input)))}func TestCleaner_Clean_malformed(t *testing.T) { const input = "古来响印金榜欢喜方在坡上生。" const expected = `古来响印金榜,欢喜方在坡上生。` assert.Equal(t, ClearSpace(expected), ClearSpace(NewCleaner().Clean(input)))}func TestCleaner_Clean_malformed2(t *testing.T) { const input = "古来响印金榜欢喜方在坡上生。" const expected = `古来响印金榜,欢喜方在坡上生。` assert.Equal(t, ClearSpace(expected), ClearSpace(NewCleaner().Clean(input)))}func TestCleaner_Clean_malformed3(t *testing.T) { const input = "古来响印金榜,欢喜方在坡上生。" const expected = "古来响印金榜,欢喜方在坡上生。" assert.Equal(t, ClearSpace(expected), ClearSpace(NewCleaner().Clean(input)))}func TestCleaner_Clean_malformed4(t *testing.T) { const input = "古来响印金榜欢喜方在坡上生" const expected = "古来响印金榜,欢喜方在坡上生。" assert.Equal(t, ClearSpace(expected), ClearSpace(NewCleaner().Clean(input)))}func TestCleaner_Clean_ignore_comment(t *testing.T) { const input = "古来响印金榜,欢喜方在坡上生。" const expected = "古来响印金榜,欢喜方在坡上生。" assert.Equal(t, ClearSpace(expected), ClearSpace(NewCleaner().Clean(input)))}func TestCleaner_Clean_ignore_space(t *testing.T) { const input = " 古来响印金榜,欢喜方在坡上生。 " const expected = "古来响印金榜,欢喜方在坡上生。" assert.Equal(t, ClearSpace(expected), ClearSpace(NewCleaner().Clean(input)))}func TestCleaner_Clean_remove_selector(t *testing.T) { const input = `第一页第二页` const expected = "第一页第二页" assert.Equal(t, ClearSpace(expected), ClearSpace(NewCleaner().RemoveSelectors("a").Clean(input)))}
Copyright © 2025