@@ -307,65 +307,65 @@ public function inscricoesEstaduais()
307
307
}
308
308
309
309
return $ inscricoesEstaduaisValidas + [
310
- // válidas
311
- 'válida sem formatação ' => [
312
- 'data ' => '82679341 ' ,
313
- 'rules ' => 'inscricao_estadual:BA ' ,
314
- 'assert ' => 'passes '
315
- ],
316
- 'válida com estado (UF) em letras minúsculas ' => [
317
- 'data ' => '82679341 ' ,
318
- 'rules ' => 'inscricao_estadual:ba ' ,
319
- 'assert ' => 'passes '
320
- ],
321
- 'válida com formatação ' => [
322
- 'data ' => '826793-41 ' ,
323
- 'rules ' => 'inscricao_estadual:BA ' ,
324
- 'assert ' => 'passes '
325
- ],
326
- 'válida com formatação qualquer não-numérica ' => [
327
- 'data ' => '8 2__6-7*9.3/41 ' ,
328
- 'rules ' => 'inscricao_estadual:BA ' ,
329
- 'assert ' => 'passes '
330
- ],
331
-
332
- // inválidas
333
- 'inválida cálculo errado ' => [
334
- 'data ' => '82679342 ' , // último digito deveria ser 1
335
- 'rules ' => 'inscricao_estadual:BA ' ,
336
- 'assert ' => 'fails '
337
- ],
338
- 'inválida se estado (UF) errado ' => [
339
- 'data ' => '82679341 ' ,
340
- 'rules ' => 'inscricao_estadual:SP ' , // deveria ser BA
341
- 'assert ' => 'fails '
342
- ],
343
- 'inválida se estado (UF) inexistente ' => [
344
- 'data ' => '82679341 ' ,
345
- 'rules ' => 'inscricao_estadual:ZA ' ,
346
- 'assert ' => 'fails '
347
- ],
348
- 'inválida se estado (UF) invalido (maior) ' => [
349
- 'data ' => '82679341 ' ,
350
- 'rules ' => 'inscricao_estadual:askdjahsd ' ,
351
- 'assert ' => 'fails '
352
- ],
353
- 'inválida se estado (UF) invalido (menor) ' => [
354
- 'data ' => '82679341 ' ,
355
- 'rules ' => 'inscricao_estadual:y ' ,
356
- 'assert ' => 'fails '
357
- ],
358
- 'inválida se estado (UF) invalido (numerico) ' => [
359
- 'data ' => '82679341 ' ,
360
- 'rules ' => 'inscricao_estadual:12 ' ,
361
- 'assert ' => 'fails '
362
- ],
363
- 'inválida se estado (UF) não informado ' => [
364
- 'data ' => '82679341 ' ,
365
- 'rules ' => 'inscricao_estadual ' ,
366
- 'assert ' => 'fails '
367
- ],
368
- ];
310
+ // válidas
311
+ 'válida sem formatação ' => [
312
+ 'data ' => '82679341 ' ,
313
+ 'rules ' => 'inscricao_estadual:BA ' ,
314
+ 'assert ' => 'passes '
315
+ ],
316
+ 'válida com estado (UF) em letras minúsculas ' => [
317
+ 'data ' => '82679341 ' ,
318
+ 'rules ' => 'inscricao_estadual:ba ' ,
319
+ 'assert ' => 'passes '
320
+ ],
321
+ 'válida com formatação ' => [
322
+ 'data ' => '826793-41 ' ,
323
+ 'rules ' => 'inscricao_estadual:BA ' ,
324
+ 'assert ' => 'passes '
325
+ ],
326
+ 'válida com formatação qualquer não-numérica ' => [
327
+ 'data ' => '8 2__6-7*9.3/41 ' ,
328
+ 'rules ' => 'inscricao_estadual:BA ' ,
329
+ 'assert ' => 'passes '
330
+ ],
331
+
332
+ // inválidas
333
+ 'inválida cálculo errado ' => [
334
+ 'data ' => '82679342 ' , // último digito deveria ser 1
335
+ 'rules ' => 'inscricao_estadual:BA ' ,
336
+ 'assert ' => 'fails '
337
+ ],
338
+ 'inválida se estado (UF) errado ' => [
339
+ 'data ' => '82679341 ' ,
340
+ 'rules ' => 'inscricao_estadual:SP ' , // deveria ser BA
341
+ 'assert ' => 'fails '
342
+ ],
343
+ 'inválida se estado (UF) inexistente ' => [
344
+ 'data ' => '82679341 ' ,
345
+ 'rules ' => 'inscricao_estadual:ZA ' ,
346
+ 'assert ' => 'fails '
347
+ ],
348
+ 'inválida se estado (UF) invalido (maior) ' => [
349
+ 'data ' => '82679341 ' ,
350
+ 'rules ' => 'inscricao_estadual:askdjahsd ' ,
351
+ 'assert ' => 'fails '
352
+ ],
353
+ 'inválida se estado (UF) invalido (menor) ' => [
354
+ 'data ' => '82679341 ' ,
355
+ 'rules ' => 'inscricao_estadual:y ' ,
356
+ 'assert ' => 'fails '
357
+ ],
358
+ 'inválida se estado (UF) invalido (numerico) ' => [
359
+ 'data ' => '82679341 ' ,
360
+ 'rules ' => 'inscricao_estadual:12 ' ,
361
+ 'assert ' => 'fails '
362
+ ],
363
+ 'inválida se estado (UF) não informado ' => [
364
+ 'data ' => '82679341 ' ,
365
+ 'rules ' => 'inscricao_estadual ' ,
366
+ 'assert ' => 'fails '
367
+ ],
368
+ ];
369
369
}
370
370
371
371
/**
@@ -408,6 +408,7 @@ public function formatoRenavam()
408
408
$ this ->assertTrue ($ correct ->passes ());
409
409
}
410
410
411
+ /** @test **/
411
412
public function placa ()
412
413
{
413
414
$ correct = Validator::make (
0 commit comments