Assinale a opção que oferece uma característica válida para a documentação e para a criação de testes da funcionalidade de um sistema usando o RSpec.
- A. Mocks são tipos especializados de objetos falsos, que simulam implementações de objetos que retornam valores pré-determinados aleatórios.
- B. Modelos são métodos cujos argumentos são terminados por interrogação e que, normalmente, retornam um valor booleano.
- C. A criação de expectativas que deverão ser satisfeitas pelos testes pode ser feita com o uso de mocks, objetos que simulam ser outros objetos.
- D. Os testes podem ser executados pelo método pré-programado behaviour. Quando se escreve um behaviour, são definidas expectativas de como o código deve se comportar.
- E. O RSpec é um framework desenvolvido para apoiar ao TDD (desenvolvimento voltado para testes) no desenvolvimento de sistemas para a plataforma Web.