From ccf70563b16b85e539ca196139a39b5ea6280b0b Mon Sep 17 00:00:00 2001 From: Song Guo Date: Mon, 5 Feb 2018 10:59:07 +0800 Subject: [PATCH] update tests to match expected value when multiple labels selected, only issues with all the selected labels will be shown --- models/fixtures/issue_label.yml | 5 +++++ models/issue_test.go | 10 +++++++++- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/models/fixtures/issue_label.yml b/models/fixtures/issue_label.yml index 49d5a95d0..1f0a91ad9 100644 --- a/models/fixtures/issue_label.yml +++ b/models/fixtures/issue_label.yml @@ -12,3 +12,8 @@ id: 3 issue_id: 2 label_id: 1 + +- + id: 4 + issue_id: 1 + label_id: 2 diff --git a/models/issue_test.go b/models/issue_test.go index 851fe684f..b0855c450 100644 --- a/models/issue_test.go +++ b/models/issue_test.go @@ -191,13 +191,21 @@ func TestIssues(t *testing.T) { }, []int64{1, 2, 3, 5}, }, + { + IssuesOptions{ + Labels: "1", + Page: 1, + PageSize: 4, + }, + []int64{2, 1}, + }, { IssuesOptions{ Labels: "1,2", Page: 1, PageSize: 4, }, - []int64{5, 2, 1}, + []int64{1}, }, } { issues, err := Issues(&test.Opts)