We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f461c13 commit 8cbf8adCopy full SHA for 8cbf8ad
1 file changed
gems/smithy/spec/interfaces/client/paginators_spec.rb
@@ -0,0 +1,22 @@
1
+# frozen_string_literal: true
2
+
3
+require_relative '../../spec_helper'
4
5
+describe 'Client: Paginators' do
6
+ ['generated client gem', 'generated client from source code'].each do |context|
7
+ context context do
8
+ include_context context, 'Weather'
9
10
+ it 'generates paginators only for paginated operations' do
11
+ expect(Weather::Paginators.constants).to eq([:ListCities])
12
+ end
13
14
+ it 'defines paginator methods' do
15
+ paginator = Weather::Paginators::ListCities.new
16
+ expect(paginator).to respond_to(:next_tokens)
17
+ expect(paginator).to respond_to(:prev_tokens)
18
+ expect(paginator).to respond_to(:items)
19
20
21
22
+end
0 commit comments