Documentation ¶
Index ¶
- type ArticleRepositoryMock
- type ClientMock
- type SourceMock
- func (s *SourceMock) ArticleFullTitle(title string) string
- func (s *SourceMock) ArticleFullURL(url string) string
- func (s *SourceMock) ArticleListItemHrefPattern() string
- func (s *SourceMock) ArticleListItemPattern() string
- func (s *SourceMock) ArticleListItemTitlePattern() string
- func (s *SourceMock) ArticlePattern() string
- func (s *SourceMock) Domain() string
- func (s *SourceMock) Name() string
- func (s *SourceMock) Path() string
- func (s *SourceMock) ShouldSkipArticle(url string) bool
- type TagMatcherMock
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ArticleRepositoryMock ¶
type ArticleRepositoryMock struct { repository.Article mock.Mock }
ArticleRepositoryMock mock for source struct
func (*ArticleRepositoryMock) GetNewTg ¶
func (r *ArticleRepositoryMock) GetNewTg() []*domain.Article
GetNewTg returns new articles for telegram publisher
func (*ArticleRepositoryMock) MarkAsSentTG ¶
func (r *ArticleRepositoryMock) MarkAsSentTG(article *domain.Article)
MarkAsSentTG returns new articles for telegram publisher
type ClientMock ¶
type ClientMock struct { httpclient.Client mock.Mock }
ClientMock mock for http client
type SourceMock ¶
SourceMock mock for source struct
func (*SourceMock) ArticleFullTitle ¶
func (s *SourceMock) ArticleFullTitle(title string) string
ArticleFullTitle mock function for source struct
func (*SourceMock) ArticleFullURL ¶
func (s *SourceMock) ArticleFullURL(url string) string
ArticleFullURL mock function for source struct
func (*SourceMock) ArticleListItemHrefPattern ¶
func (s *SourceMock) ArticleListItemHrefPattern() string
ArticleListItemHrefPattern mock function for source struct
func (*SourceMock) ArticleListItemPattern ¶
func (s *SourceMock) ArticleListItemPattern() string
ArticleListItemPattern mock function for source struct
func (*SourceMock) ArticleListItemTitlePattern ¶
func (s *SourceMock) ArticleListItemTitlePattern() string
ArticleListItemTitlePattern mock function for source struct
func (*SourceMock) ArticlePattern ¶
func (s *SourceMock) ArticlePattern() string
ArticlePattern mock function for source struct
func (*SourceMock) Domain ¶
func (s *SourceMock) Domain() string
Domain mock function for source struct
func (*SourceMock) ShouldSkipArticle ¶
func (s *SourceMock) ShouldSkipArticle(url string) bool
ShouldSkipArticle mock function for source struct
type TagMatcherMock ¶
type TagMatcherMock struct { parser.TagMatcher mock.Mock }
TagMatcherMock mock for TagMatcher struct
func (*TagMatcherMock) MatchTags ¶
func (t *TagMatcherMock) MatchTags(text string) []string
MatchTags mock method for TagMatcher struct