github.com/maps90/godog@v0.7.5-0.20170923143419-0093943021d4/utils.go (about)

     1  package godog
     2  
     3  import (
     4  	"strings"
     5  	"time"
     6  
     7  	"github.com/DATA-DOG/godog/colors"
     8  )
     9  
    10  // empty struct value takes no space allocation
    11  type void struct{}
    12  
    13  var red = colors.Red
    14  var redb = colors.Bold(colors.Red)
    15  var green = colors.Green
    16  var black = colors.Black
    17  var blackb = colors.Bold(colors.Black)
    18  var yellow = colors.Yellow
    19  var cyan = colors.Cyan
    20  var cyanb = colors.Bold(colors.Cyan)
    21  var whiteb = colors.Bold(colors.White)
    22  
    23  // repeats a space n times
    24  func s(n int) string {
    25  	return strings.Repeat(" ", n)
    26  }
    27  
    28  var timeNowFunc = func() time.Time {
    29  	return time.Now()
    30  }