Modificação na area do motorista
This commit is contained in:
@@ -32,6 +32,24 @@ RSpec.describe 'Visão por motorista', type: :request do
|
||||
expect(response.body).to include('R$ 120,00')
|
||||
end
|
||||
|
||||
# O default tem que ser o MESMO recorte do dashboard ("Consolidado / Pago"),
|
||||
# senão o operador compara as duas telas e vê valores diferentes.
|
||||
it 'sem status na URL mostra o CONSOLIDADO (rascunho fica de fora)' do
|
||||
consolidacao_finalizada(motorista: 'Carlos', valor: 120.0)
|
||||
rascunho = create(:consolidacao, status: :rascunho,
|
||||
data_inicio: Date.new(2026, 6, 1), data_fim: Date.new(2026, 6, 30))
|
||||
create(:consolidacao_entrega, consolidacao: rascunho, motorista_nome: 'Carlos', valor_aplicado: 500.0)
|
||||
create(:consolidacao_motorista, consolidacao: rascunho, motorista_nome: 'Carlos')
|
||||
sign_in create(:gerente)
|
||||
|
||||
get consolidacoes_path(periodo.merge(visao: 'motoristas'))
|
||||
expect(response.body).to include('R$ 120,00')
|
||||
expect(response.body).not_to include('R$ 620,00')
|
||||
|
||||
get consolidacoes_path(periodo.merge(visao: 'motoristas', status: 'todos'))
|
||||
expect(response.body).to include('R$ 620,00')
|
||||
end
|
||||
|
||||
it 'só abre a composição do motorista clicado' do
|
||||
consolidacao_finalizada(motorista: 'Carlos', valor: 120.0, nome: 'Fechamento Junho')
|
||||
consolidacao_finalizada(motorista: 'Pedro', valor: 90.0, nome: 'Fechamento do Pedro')
|
||||
|
||||
Reference in New Issue
Block a user