Let's cache the scancodes and flush them at the end. Also make sure to send only as many as the driver can send correctly. It's important here to chunk the scancodes correctly, so that we don't accidentally split them over successive calls to the driver
17 lines
388 B
Go
17 lines
388 B
Go
package assert
|
|
|
|
// Assertions provides assertion methods around the
|
|
// TestingT interface.
|
|
type Assertions struct {
|
|
t TestingT
|
|
}
|
|
|
|
// New makes a new Assertions object for the specified TestingT.
|
|
func New(t TestingT) *Assertions {
|
|
return &Assertions{
|
|
t: t,
|
|
}
|
|
}
|
|
|
|
//go:generate go run ../_codegen/main.go -output-package=assert -template=assertion_forward.go.tmpl -include-format-funcs
|