@@ -11,7 +11,7 @@ module QiitaCommands
1111
1212 include_context 'when disable standard output'
1313
14- let ( :type ) { QiitaTrend ::TrendType ::WEEKLY }
14+ let ( :type ) { QiitaTrend ::TrendType ::PERSONAL }
1515
1616 before { allow ( QiitaTrend ::Trend ) . to receive ( :new ) . with ( type ) . and_raise ( QiitaTrend ::Error ::LoginFailureError ) }
1717
@@ -75,81 +75,43 @@ module QiitaCommands
7575 allow ( QiitaTrend ::Trend ) . to receive ( :new ) . with ( type ) . and_return ( qiita_trend_mock )
7676 end
7777
78- describe '#daily ?' do
78+ describe '#normal ?' do
7979 let ( :trend ) { described_class . new ( type ) }
8080
81- context 'when trend type is daily ' do
82- let ( :type ) { QiitaTrend ::TrendType ::DAILY }
81+ context 'when trend type is normal ' do
82+ let ( :type ) { QiitaTrend ::TrendType ::NORMAL }
8383
84- it { expect ( trend . daily ?) . to eq ( true ) }
84+ it { expect ( trend . normal ?) . to eq ( true ) }
8585 end
8686
87- context 'when trend type is weekly ' do
87+ context 'when trend type is personal ' do
8888 include_context 'when mocking config.yml'
89- let ( :type ) { QiitaTrend ::TrendType ::WEEKLY }
89+ let ( :type ) { QiitaTrend ::TrendType ::PERSONAL }
9090
91- it { expect ( trend . daily? ) . to eq ( false ) }
92- end
93-
94- context 'when trend type is monthly' do
95- include_context 'when mocking config.yml'
96- let ( :type ) { QiitaTrend ::TrendType ::MONTHLY }
97-
98- it { expect ( trend . daily? ) . to eq ( false ) }
99- end
100- end
101-
102- describe '#weekly?' do
103- let ( :trend ) { described_class . new ( type ) }
104-
105- context 'when trend type is daily' do
106- let ( :type ) { QiitaTrend ::TrendType ::DAILY }
107-
108- it { expect ( trend . weekly? ) . to eq ( false ) }
109- end
110-
111- context 'when trend type is weekly' do
112- include_context 'when mocking config.yml'
113- let ( :type ) { QiitaTrend ::TrendType ::WEEKLY }
114-
115- it { expect ( trend . weekly? ) . to eq ( true ) }
116- end
117-
118- context 'when trend type is monthly' do
119- include_context 'when mocking config.yml'
120- let ( :type ) { QiitaTrend ::TrendType ::MONTHLY }
121-
122- it { expect ( trend . weekly? ) . to eq ( false ) }
91+ it { expect ( trend . normal? ) . to eq ( false ) }
12392 end
12493 end
12594
126- describe '#monthly ?' do
95+ describe '#personal ?' do
12796 let ( :trend ) { described_class . new ( type ) }
12897
129- context 'when trend type is daily' do
130- let ( :type ) { QiitaTrend ::TrendType ::DAILY }
131-
132- it { expect ( trend . monthly? ) . to eq ( false ) }
133- end
134-
135- context 'when trend type is weekly' do
136- include_context 'when mocking config.yml'
137- let ( :type ) { QiitaTrend ::TrendType ::WEEKLY }
98+ context 'when trend type is normal' do
99+ let ( :type ) { QiitaTrend ::TrendType ::NORMAL }
138100
139- it { expect ( trend . monthly ?) . to eq ( false ) }
101+ it { expect ( trend . personal ?) . to eq ( false ) }
140102 end
141103
142- context 'when trend type is monthly ' do
104+ context 'when trend type is personal ' do
143105 include_context 'when mocking config.yml'
144- let ( :type ) { QiitaTrend ::TrendType ::MONTHLY }
106+ let ( :type ) { QiitaTrend ::TrendType ::PERSONAL }
145107
146- it { expect ( trend . monthly ?) . to eq ( true ) }
108+ it { expect ( trend . personal ?) . to eq ( true ) }
147109 end
148110 end
149111
150112 shared_examples 'contains title and laikes_count and article' do
151113 include_context 'when mocking config.yml'
152- let ( :type ) { QiitaTrend ::TrendType ::DAILY }
114+ let ( :type ) { QiitaTrend ::TrendType ::NORMAL }
153115
154116 it 'タイトル、いいね数、ページURLが含まれていること' do
155117 items . each_with_index do |item , index |
0 commit comments