Skip to content

Reprograma - Imersão JS On25 - Atividade da Semana 1 - Jest - Elvira Bruno#22

Open
elvirabl wants to merge 1 commit into
reprograma:mainfrom
elvirabl:main
Open

Reprograma - Imersão JS On25 - Atividade da Semana 1 - Jest - Elvira Bruno#22
elvirabl wants to merge 1 commit into
reprograma:mainfrom
elvirabl:main

Conversation

@elvirabl

Copy link
Copy Markdown

Criação de uma classe, representando uma conta bancária, com somente, nome, saldo e limite.
Operações de consultar saldo, debito e crédito em conta, cheque especial e desabilitação da conta.

Testado aplicados com Jest.

Agradeço a Professora Sra. Mariana e colegas de sala pela paciência e um grande pedido de desculpas pelas minhas falhas.

@elvirabl elvirabl changed the title Reprograma - Imersão JS On25 - Atividade da Semana 1 - Jest Reprograma - Imersão JS On25 - Atividade da Semana 1 - Jest - Elvira Bruno Jun 28, 2023
}

saque(Valor) {
if (Valor <= this.saldo) {

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Seria bom fazer uma verificação para não aceitar valores negativos.

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

obrigada, irei providenciar, gostei muito da sua ideia.

this.saldo -= Valor;
} else if (Valor <= this.saldo + this.limite) {
this.saldo -= Valor;
}

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Você poderia fazer mais um if para retornar a mensagem de "Saldo insuficiente".

expect(contaIndividual.Saldo()).toBe(-500);
});

test("Saque com saldo insuficiente e limite indisponível", () => {

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A função não retorna saldo insuficiente.

@Marianaliima Marianaliima left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

olá tudo bem? parabéns pela construção do código, ficou muito boa. além dos comentários de sua colega de turma. Se usasse beforeEach seria mais fácil nos teses para não ter que instanciar uma nova classe em cada teste

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants