Skip to content

Instantly share code, notes, and snippets.

View MariliaMJ's full-sized avatar

Marília Morais MariliaMJ

View GitHub Profile
% Fatos
resposta("O que é uma rede de computadores?", "Uma rede de computadores é um conjunto de dispositivos interligados que permitem a troca de informações e recursos entre eles.").
resposta("Qual a classificação de redes?", "As redes podem ser classificadas em PAN (Personal Area Network), LAN (Local Area Network), MAN (Metropolitan Area Network), WAN (Wide Area Network) e Internet.").
resposta("O que é um roteador?", "Um roteador é um dispositivo que permite a interconexão de diferentes redes, direcionando o tráfego de dados de uma rede para outra.").
resposta("O que é uma placa de rede?", "Uma placa de rede é um componente de hardware que permite que um dispositivo se conecte a uma rede.").
% Regras
defmodule Project.Benefit.Eligibility do
use Timex
@type customer_data :: %{
account_id: String.t(),
hire_date: Date.t(),
termination_date: boolean,
today: Date.t()
}
defmodule Benefits.Eligibility.Test do
use ExUnit.Case, async: true
alias Project.Benefits.Eligibility
describe "Benefits eligibility" do
test "Two months or more after admission date should return true" do
customer_data = %{
hire_date: ~D[2018-05-30],
today: ~D[2018-07-30]