Skip to content

Commit c61864d

Browse files
authored
only show draft (#29)
1 parent 7d3b641 commit c61864d

2 files changed

Lines changed: 10 additions & 9 deletions

File tree

commands/command_log_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -319,6 +319,6 @@ func TestSdLog_WhenStatusFlag_ShowsDraftStatus(t *testing.T) {
319319

320320
out := testParseArguments("log", "--status")
321321

322-
assert.Contains(out, "[open]")
322+
assert.NotContains(out, "[open]")
323323
assert.Contains(out, "[draft]")
324324
}

interactive/log_status.go

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -183,16 +183,17 @@ func (m logStatusModel) formatStatus(status *util.PullRequestStatus) string {
183183
return m.spinner.View()
184184
}
185185
var parts []string
186-
switch status.State {
187-
case util.PullRequestStateOpen:
188-
parts = append(parts, color.CyanString("[open]"))
189-
case util.PullRequestStateMerged:
190-
parts = append(parts, purpleColor.Sprint("[merged]"))
191-
case util.PullRequestStateClosed:
192-
parts = append(parts, color.RedString("[closed]"))
193-
}
194186
if status.IsDraft {
195187
parts = append(parts, grayColor.Sprint("[draft]"))
188+
} else {
189+
switch status.State {
190+
case util.PullRequestStateOpen:
191+
parts = append(parts, color.CyanString("[open]"))
192+
case util.PullRequestStateMerged:
193+
parts = append(parts, purpleColor.Sprint("[merged]"))
194+
case util.PullRequestStateClosed:
195+
parts = append(parts, color.RedString("[closed]"))
196+
}
196197
}
197198
checks := status.Checks
198199
total := checks.Total()

0 commit comments

Comments
 (0)