package formatter

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

Index

Constants

const COLS = 80

Variables

var ColorableStdErr = newColorable(os.Stderr)
var ColorableStdOut = newColorable(os.Stdout)

ColorableStdOut and ColorableStdErr enable color output support on Windows

var SingletonFormatter = New(ColorModeTerminal)

Functions

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

Types

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

Source Files

colorable_others.go formatter.go

Version
v2.17.0
Published
Mar 18, 2024
Platform
js/wasm
Imports
6 packages
Last checked
3 days ago

Tools for package owners.