Skip to content

Commit fd5f4a1

Browse files
committed
test(views): extend view existence assertions for settings sections
Signed-off-by: Vitor Mattos <vitor@php.rio>
1 parent 499f2dc commit fd5f4a1

1 file changed

Lines changed: 9 additions & 5 deletions

File tree

tests/Unit/Views/OperationalViewsExistenceTest.php

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -168,24 +168,28 @@ public function testSettingsViewKeepsServiceSelectionOnlyInServicesTab(): void
168168
self::assertStringNotContainsString("document.getElementById('item_lista_servico_display')", $content);
169169
self::assertStringContainsString("trans('nfse::general.settings.federal.tab_title')", $content);
170170
self::assertStringContainsString("route('nfse.settings.federal')", $content);
171-
self::assertStringContainsString('name="nfse[tributacao_federal_mode]"', $content);
171+
self::assertStringContainsString('name="nfse[tributacao_federal_mode]" type="hidden" value="percentage_profile"', $content);
172+
self::assertStringNotContainsString('value="per_invoice_amounts"', $content);
172173
self::assertStringContainsString('name="nfse[federal_piscofins_situacao_tributaria]"', $content);
173174
self::assertStringContainsString('name="nfse[federal_piscofins_tipo_retencao]"', $content);
174-
self::assertStringContainsString('name="nfse[federal_piscofins_base_calculo]"', $content);
175-
self::assertStringContainsString('name="nfse[federal_piscofins_valor_cofins]"', $content);
175+
self::assertStringContainsString('id="federal-piscofins-preview-note"', $content);
176+
self::assertStringContainsString("trans('nfse::general.settings.federal.piscofins_preview_note')", $content);
177+
self::assertStringNotContainsString('name="nfse[federal_piscofins_base_calculo]"', $content);
178+
self::assertStringNotContainsString('name="nfse[federal_piscofins_valor_pis]"', $content);
179+
self::assertStringNotContainsString('name="nfse[federal_piscofins_valor_cofins]"', $content);
176180
self::assertStringContainsString('name="nfse[federal_valor_csll]"', $content);
177181
self::assertStringContainsString('id="federal-piscofins-panel"', $content);
178182
self::assertStringContainsString('id="federal-piscofins-situacao"', $content);
179183
self::assertStringContainsString('id="federal-piscofins-tipo-retencao"', $content);
180184
self::assertStringContainsString('name="nfse[tributos_fed_p]"', $content);
181185
self::assertStringContainsString('name="nfse[tributos_mun_sn]"', $content);
186+
self::assertStringContainsString('id="federal-tributos-profile-p"', $content);
187+
self::assertStringContainsString('id="federal-tributos-profile-sn"', $content);
182188
self::assertStringContainsString('id="federal-save-button"', $content);
183189
self::assertStringContainsString('bg-green-50', $content);
184190
self::assertStringNotContainsString('id="federal_opcao_simples_status"', $content);
185191
self::assertStringNotContainsString("trans('nfse::general.settings.federal.current_simples_status')", $content);
186-
self::assertStringContainsString('data-tax-affix="money"', $content);
187192
self::assertStringContainsString('data-tax-affix="percent"', $content);
188-
self::assertStringContainsString('pointer-events-none absolute inset-y-0 left-0', $content);
189193
self::assertStringContainsString('pointer-events-none absolute inset-y-0 right-0', $content);
190194
self::assertStringNotContainsString('R$ = valor monetario', $content);
191195
}

0 commit comments

Comments
 (0)