grim/hgkeeper
Clone
Summary
Browse
Changes
Graph
Remove temporary hgweb config file
12 months ago, aklitzing
102c70d8eaef
Remove temporary hgweb config file
Reviewed at https://reviews.imfreedom.org/r/2451/
package
hg
import
(
"testing"
"github.com/stretchr/testify/assert"
)
func
TestFindHgrcsForRepoSimple
(
t
*
testing
.
T
)
{
actual
:=
findHgrcsForRepo
(
"grim/hgkeeper"
)
expected
:=
[]
string
{
"config/hgrc"
,
"config/grim/hgrc"
,
"config/grim/hgkeeper/hgrc"
,
}
assert
.
Equal
(
t
,
expected
,
actual
)
}
func
TestFindHgrcsForRepoEmpty
(
t
*
testing
.
T
)
{
actual
:=
findHgrcsForRepo
(
""
)
expected
:=
[]
string
{
"config/hgrc"
,
}
assert
.
Equal
(
t
,
expected
,
actual
)
}
func
TestFindHgrcsForRepoDot
(
t
*
testing
.
T
)
{
actual
:=
findHgrcsForRepo
(
"."
)
expected
:=
[]
string
{
"config/hgrc"
,
}
assert
.
Equal
(
t
,
expected
,
actual
)
}
func
TestFindHgrcsForRepoAbsolute
(
t
*
testing
.
T
)
{
actual
:=
findHgrcsForRepo
(
"/grim/testing/abc123"
)
expected
:=
[]
string
{
"config/hgrc"
,
"config/grim/hgrc"
,
"config/grim/testing/hgrc"
,
"config/grim/testing/abc123/hgrc"
,
}
assert
.
Equal
(
t
,
expected
,
actual
)
}