Skip to content

Commit e5e4c99

Browse files
Merge pull request #21 from AlexandreBellas/develop
fix: corrigir bugs da issue #20
2 parents af50d50 + e59444f commit e5e4c99

File tree

6 files changed

+23
-2
lines changed

6 files changed

+23
-2
lines changed

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "alebatistella/bling-erp-api",
33
"description": "Pacote de integração com a API do Bling ERP",
44
"type": "library",
5-
"version": "1.14.0",
5+
"version": "1.14.1",
66
"license": "MIT",
77
"autoload": {
88
"psr-4": {

src/Bling.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
use AleBatistella\BlingErpApi\Entities\Borderos\Borderos;
66
use AleBatistella\BlingErpApi\Entities\CamposCustomizados\CamposCustomizados;
7+
use AleBatistella\BlingErpApi\Entities\CanaisDeVenda\CanaisDeVenda;
78
use AleBatistella\BlingErpApi\Entities\CategoriasLojas\CategoriasLojas;
89
use AleBatistella\BlingErpApi\Entities\CategoriasProdutos\CategoriasProdutos;
910
use AleBatistella\BlingErpApi\Entities\CategoriasReceitasDespesas\CategoriasReceitasDespesas;
@@ -50,6 +51,7 @@
5051
*
5152
* @property Borderos $borderos
5253
* @property CamposCustomizados $camposCustomizados
54+
* @property CanaisDeVenda $canaisDeVenda
5355
* @property CategoriasLojas $categoriasLojas
5456
* @property CategoriasProdutos $categoriasProdutos
5557
* @property CategoriasReceitasDespesas $categoriasReceitasDespesas
@@ -130,6 +132,7 @@ public function __get(string $name)
130132
return match ($name) {
131133
'borderos' => $this->getModule(Borderos::class),
132134
'camposCustomizados' => $this->getModule(CamposCustomizados::class),
135+
'canaisDeVenda' => $this->getModule(CanaisDeVenda::class),
133136
'categoriasLojas' => $this->getModule(CategoriasLojas::class),
134137
'categoriasProdutos' => $this->getModule(CategoriasProdutos::class),
135138
'categoriasReceitasDespesas' => $this->getModule(CategoriasReceitasDespesas::class),

src/BlingTest.spec.php

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
use AleBatistella\BlingErpApi\Bling;
66
use AleBatistella\BlingErpApi\Entities\Borderos\Borderos;
77
use AleBatistella\BlingErpApi\Entities\CamposCustomizados\CamposCustomizados;
8+
use AleBatistella\BlingErpApi\Entities\CanaisDeVenda\CanaisDeVenda;
89
use AleBatistella\BlingErpApi\Entities\CategoriasLojas\CategoriasLojas;
910
use AleBatistella\BlingErpApi\Entities\CategoriasProdutos\CategoriasProdutos;
1011
use AleBatistella\BlingErpApi\Entities\CategoriasReceitasDespesas\CategoriasReceitasDespesas;
@@ -115,6 +116,20 @@ public function testShouldGetCamposCustomizadosCorrectly(): void
115116
$this->assertInstanceOf($expected, $actual);
116117
}
117118

119+
/**
120+
* Testa obter a entidade Canais de Venda.
121+
*
122+
* @return void
123+
*/
124+
public function testShouldGetCanaisDeVendaCorrectly(): void
125+
{
126+
$expected = CanaisDeVenda::class;
127+
128+
$actual = $this->getInstance()->canaisDeVenda;
129+
130+
$this->assertInstanceOf($expected, $actual);
131+
}
132+
118133
/**
119134
* Testa obter a entidade Categorias - Lojas.
120135
*
@@ -610,7 +625,7 @@ public function testShouldGetUsuariosCorrectly(): void
610625
*
611626
* @return void
612627
*/
613-
public function VendedoresCorrectly(): void
628+
public function testShouldGetVendedoresCorrectly(): void
614629
{
615630
$expected = Vendedores::class;
616631

src/Entities/Produtos/Enum/LancamentoEstoque.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,5 @@ enum LancamentoEstoque: string
1010
case PRODUTO_E_COMPONENTE = 'A';
1111
case COMPONENTE = 'M';
1212
case PRODUTO = 'P';
13+
case NAO_DEFINIDO = "";
1314
}

src/Entities/Produtos/Enum/Situacao.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,5 @@ enum Situacao: string
99
{
1010
case ATIVO = 'A';
1111
case INATIVO = 'I';
12+
case EXCLUIDO = 'E';
1213
}

src/Entities/Produtos/Enum/TipoEstoque.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,5 @@ enum TipoEstoque: string
99
{
1010
case FISICO = 'F';
1111
case VIRTUAL = 'V';
12+
case NAO_DEFINIDO = "";
1213
}

0 commit comments

Comments
 (0)