|
|
|
@ -2,8 +2,10 @@ package migrations |
|
|
|
|
|
|
|
|
|
import ( |
|
|
|
|
"testing" |
|
|
|
|
"github.com/stretchr/testify/assert" |
|
|
|
|
|
|
|
|
|
"code.gitea.io/sdk/gitea" |
|
|
|
|
"github.com/google/go-github/github" |
|
|
|
|
"github.com/stretchr/testify/assert" |
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
func Test_githubStateToGiteaState(t *testing.T) { |
|
|
|
@ -23,10 +25,24 @@ func Test_githubStateToGiteaState(t *testing.T) { |
|
|
|
|
|
|
|
|
|
func TestMigratory_Label(t *testing.T) { |
|
|
|
|
res, err := demoMigratory.Label(&github.Label{ |
|
|
|
|
Name: github.String("testlabel"), |
|
|
|
|
Name: github.String("testlabel"), |
|
|
|
|
Color: github.String("123456"), |
|
|
|
|
}) |
|
|
|
|
assert.NoError(t, err) |
|
|
|
|
assert.Equal(t, "123456", res.Color) |
|
|
|
|
assert.Equal(t, "testlabel", res.Name) |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
func TestMigratory_Milestone(t *testing.T) { |
|
|
|
|
res, err := demoMigratory.Milestone(&github.Milestone{ |
|
|
|
|
State: github.String("open"), |
|
|
|
|
Description: github.String("test milestone"), |
|
|
|
|
Title: github.String("TEST"), |
|
|
|
|
DueOn: &demoTime, |
|
|
|
|
}) |
|
|
|
|
assert.NoError(t, err) |
|
|
|
|
assert.Equal(t, "TEST", res.Title) |
|
|
|
|
assert.Equal(t, "test milestone", res.Description) |
|
|
|
|
assert.Equal(t, demoTime.Unix(), res.Deadline.Unix()) |
|
|
|
|
assert.Equal(t, gitea.StateOpen, res.State) |
|
|
|
|
} |
|
|
|
|