mocks

package
v0.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 2, 2024 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Submitter

type Submitter struct {
	// SubmitFunc mocks the Submit method.
	SubmitFunc func(ctx context.Context, text string, pin bool) error

	// SubmitHTMLFunc mocks the SubmitHTML method.
	SubmitHTMLFunc func(ctx context.Context, text string, pin bool) error
	// contains filtered or unexported fields
}

Submitter is a mock implementation of events.submitter.

func TestSomethingThatUsessubmitter(t *testing.T) {

	// make and configure a mocked events.submitter
	mockedsubmitter := &Submitter{
		SubmitFunc: func(ctx context.Context, text string, pin bool) error {
			panic("mock out the Submit method")
		},
		SubmitHTMLFunc: func(ctx context.Context, text string, pin bool) error {
			panic("mock out the SubmitHTML method")
		},
	}

	// use mockedsubmitter in code that requires events.submitter
	// and then make assertions.

}

func (*Submitter) Submit

func (mock *Submitter) Submit(ctx context.Context, text string, pin bool) error

Submit calls SubmitFunc.

func (*Submitter) SubmitCalls

func (mock *Submitter) SubmitCalls() []struct {
	Ctx  context.Context
	Text string
	Pin  bool
}

SubmitCalls gets all the calls that were made to Submit. Check the length with:

len(mockedsubmitter.SubmitCalls())

func (*Submitter) SubmitHTML

func (mock *Submitter) SubmitHTML(ctx context.Context, text string, pin bool) error

SubmitHTML calls SubmitHTMLFunc.

func (*Submitter) SubmitHTMLCalls

func (mock *Submitter) SubmitHTMLCalls() []struct {
	Ctx  context.Context
	Text string
	Pin  bool
}

SubmitHTMLCalls gets all the calls that were made to SubmitHTML. Check the length with:

len(mockedsubmitter.SubmitHTMLCalls())

type Summarizer

type Summarizer struct {
	// GetSummariesByMessageFunc mocks the GetSummariesByMessage method.
	GetSummariesByMessageFunc func(remarkLink string) ([]string, error)
	// contains filtered or unexported fields
}

Summarizer is a mock implementation of events.summarizer.

func TestSomethingThatUsessummarizer(t *testing.T) {

	// make and configure a mocked events.summarizer
	mockedsummarizer := &Summarizer{
		GetSummariesByMessageFunc: func(remarkLink string) ([]string, error) {
			panic("mock out the GetSummariesByMessage method")
		},
	}

	// use mockedsummarizer in code that requires events.summarizer
	// and then make assertions.

}

func (*Summarizer) GetSummariesByMessage

func (mock *Summarizer) GetSummariesByMessage(remarkLink string) ([]string, error)

GetSummariesByMessage calls GetSummariesByMessageFunc.

func (*Summarizer) GetSummariesByMessageCalls

func (mock *Summarizer) GetSummariesByMessageCalls() []struct {
	RemarkLink string
}

GetSummariesByMessageCalls gets all the calls that were made to GetSummariesByMessage. Check the length with:

len(mockedsummarizer.GetSummariesByMessageCalls())

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL