We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8d7bd7c commit a6f2a31Copy full SHA for a6f2a31
1 file changed
spec/github_helper_spec.rb
@@ -92,6 +92,30 @@
92
end
93
94
95
+ describe 'get_last_milestone' do
96
+ let(:test_repo) { 'repo-test/project-test' }
97
+ let(:last_stone) { mock_milestone('10.0') }
98
+ let(:client) do
99
+ instance_double(
100
+ Octokit::Client,
101
+ list_milestones: ['9.8 ❄️', '9.9'].map { |title| mock_milestone(title) }.append(last_stone)
102
+ )
103
+ end
104
+
105
+ before do
106
+ allow(described_class).to receive(:github_client).and_return(client)
107
108
109
+ it 'returns correct milestone' do
110
+ expect(client).to receive(:list_milestones)
111
+ expect(described_class.get_last_milestone(repository: test_repo)).to eq(last_stone)
112
113
114
+ def mock_milestone(title)
115
+ { title: title }
116
117
118
119
describe 'comment_on_pr' do
120
let(:client) do
121
instance_double(
0 commit comments