@@ -72,6 +72,12 @@ var mockRepositoryClient = &lab.MockRepositoryClient{
7272 },
7373}
7474
75+ var mockNoteClient = & lab.MockNoteClient {
76+ MockGetIssueNotes : func (repositoryName string , iid int , opt * gitlab.ListIssueNotesOptions ) ([]* gitlab.Note , error ) {
77+ return []* gitlab.Note {}, nil
78+ },
79+ }
80+
7581var mockIssueProvider = & lab.MockProvider {
7682 MockInit : func () error { return nil },
7783 MockGetCurrentRemote : func () (* git.RemoteInfo , error ) {
@@ -87,6 +93,9 @@ var mockIssueProvider = &lab.MockProvider{
8793 MockGetRepositoryClient : func (remote * git.RemoteInfo ) (lab.Repository , error ) {
8894 return mockRepositoryClient , nil
8995 },
96+ MockGetNoteClient : func (remote * git.RemoteInfo ) (lab.Note , error ) {
97+ return mockNoteClient , nil
98+ },
9099}
91100
92101func TestIssueCommandRun_ShowIssue (t * testing.T ) {
@@ -102,19 +111,16 @@ func TestIssueCommandRun_ShowIssue(t *testing.T) {
102111 }
103112
104113 got := mockUI .Writer .String ()
105- want := `#12
106- Title: Title12
114+ want := `12 Title12 [State12] (created by @AuthorName, 2018-02-14 00:00:00 +0000 UTC)
107115Assignee: AssigneeName
108- Author: AuthorName
109- State: State12
110- CreatedAt: 2018-02-14 00:00:00 +0000 UTC
111- UpdatedAt: 2018-03-14 00:00:00 +0000 UTC
116+ Milestone:
117+ Labels:
112118
113119Description
114120`
115121
116122 if got != want {
117- t .Fatalf ("bad output value \n want %s \n got %s " , got , want )
123+ t .Fatalf ("bad output value \n want %#v \n got %#v " , got , want )
118124 }
119125}
120126
@@ -247,8 +253,8 @@ func TestIssueCommandRun_UpdateIssueOnEditor(t *testing.T) {
247253func TestIssueOutput (t * testing.T ) {
248254 got := listOutput (issues )
249255 want := []string {
250- "namespace/repo| 12|Title12" ,
251- "namespace/repo| 13|Title13" ,
256+ "12|Title12" ,
257+ "13|Title13" ,
252258 }
253259 if ! reflect .DeepEqual (got , want ) {
254260 t .Fatalf ("bad return value \n want %#v \n got %#v" , got , want )
@@ -258,8 +264,8 @@ func TestIssueOutput(t *testing.T) {
258264func TestProjectIssueOutput (t * testing.T ) {
259265 got := listAllOutput (issues )
260266 want := []string {
261- "12|Title12" ,
262- "13|Title13" ,
267+ "namespace/repo| 12|Title12" ,
268+ "namespace/repo| 13|Title13" ,
263269 }
264270 if ! reflect .DeepEqual (got , want ) {
265271 t .Fatalf ("bad return value \n want %#v \n got %#v" , got , want )
0 commit comments