...

Package formatter

import "github.com/onsi/ginkgo/v2/formatter"
Overview
Index

Overview ▾

Constants

const COLS = 80

Variables

var ColorableStdErr = newColorable(os.Stderr)

ColorableStdOut and ColorableStdErr enable color output support on Windows

var ColorableStdOut = newColorable(os.Stdout)
var SingletonFormatter = New(ColorModeTerminal)

func F

func F(format string, args ...interface{}) string

func Fi

func Fi(indentation uint, format string, args ...interface{}) string

func Fiw

func Fiw(indentation uint, maxWidth uint, format string, args ...interface{}) string

type ColorMode

type ColorMode uint8
const (
    ColorModeNone ColorMode = iota
    ColorModeTerminal
    ColorModePassthrough
)

type Formatter

type Formatter struct {
    ColorMode ColorMode
    // contains filtered or unexported fields
}

func New

func New(colorMode ColorMode) Formatter

func NewWithNoColorBool

func NewWithNoColorBool(noColor bool) Formatter

func (Formatter) CycleJoin

func (f Formatter) CycleJoin(elements []string, joiner string, cycle []string) string

func (Formatter) F

func (f Formatter) F(format string, args ...interface{}) string

func (Formatter) Fi

func (f Formatter) Fi(indentation uint, format string, args ...interface{}) string

func (Formatter) Fiw

func (f Formatter) Fiw(indentation uint, maxWidth uint, format string, args ...interface{}) string