|
288 | 288 | let!(:simplo7_order_item) { FactoryBot.create(:bling_order_item, store_id: 203_467_890) }
|
289 | 289 | let!(:mercado_livre_order_item) { FactoryBot.create(:bling_order_item, store_id: 204_061_683) }
|
290 | 290 | let!(:nuvem_shop) { FactoryBot.create(:bling_order_item, store_id: 204_796_870) }
|
| 291 | + let!(:feira_da_madrugada) { FactoryBot.create(:bling_order_item, store_id: 204_824_954) } |
| 292 | + let!(:magazine_luiza) { FactoryBot.create(:bling_order_item, store_id: 205_002_864) } |
291 | 293 | let!(:without_store) { FactoryBot.create(:bling_order_item, store_id: 0) }
|
292 | 294 |
|
293 | 295 | it 'return a hash with all stores' do
|
294 | 296 | expect(group_order_items).to(match({ 'Shein' => [shein_order_item], 'Shopee' => [shopee_order_item],
|
295 | 297 | 'Simplo 7' => [simplo7_order_item],
|
296 | 298 | 'Mercado Livre' => [mercado_livre_order_item],
|
297 | 299 | 'Nuvem Shop' => [nuvem_shop],
|
298 |
| - 'Feira da Madrugada' => [], |
| 300 | + 'Feira da Madrugada' => [feira_da_madrugada], |
| 301 | + 'Magazine Luiza' => [magazine_luiza], |
299 | 302 | 'Sem Loja' => [without_store] }))
|
300 | 303 | end
|
301 | 304 | end
|
|
307 | 310 | let!(:old_shein_order_item) { FactoryBot.create(:bling_order_item, store_id: 204_114_350) }
|
308 | 311 | let(:grouped_hash) do
|
309 | 312 | { 'Shein' => [shein_order_item, old_shein_order_item], 'Shopee' => [], 'Simplo 7' => [], 'Mercado Livre' => [],
|
310 |
| - 'Nuvem Shop' => [], 'Feira da Madrugada' => [], 'Sem Loja' => [] } |
| 313 | + 'Nuvem Shop' => [], 'Feira da Madrugada' => [], 'Magazine Luiza' => [], |
| 314 | + 'Sem Loja' => [] } |
311 | 315 | end
|
312 | 316 |
|
313 | 317 | it 'return the corresponding store with empty array' do
|
|
323 | 327 | 'Mercado Livre' => [],
|
324 | 328 | 'Nuvem Shop' => [],
|
325 | 329 | 'Feira da Madrugada' => [],
|
| 330 | + 'Magazine Luiza' => [], |
326 | 331 | 'Sem Loja' => [] }))
|
327 | 332 | end
|
328 | 333 | end
|
|
0 commit comments