| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- package main
- import (
- "testing"
- "os"
- "fmt"
- )
- func TestOwnerPath(t *testing.T) {
- opts, _ = defaultOptions()
- p, err := ownerPath("testName")
- if err != nil {
- t.Error()
- }
- pwd, _ := os.Getwd()
- if pwd != p {
- t.Error()
- }
- opts.ClonePath = "test"
- p, err = ownerPath("nameToIgnore")
- fmt.Println(p)
- if p != "test" {
- t.Error()
- }
- }
- func TestNewOwner(t *testing.T) {
- opts, _ = defaultOptions()
- owner := newOwner()
- // default options will assume gitleaks is
- // running on local mode
- pwd, _ := os.Getwd()
- if pwd != owner.path {
- t.Error()
- }
- // fuck on this some more
- opts.URL = "github.com/testowner/test"
- owner = newOwner()
- fmt.Println(owner.path)
- if owner.path != pwd + "/testowner" {
- t.Error()
- }
- }
|