Untitled
unknown
plain_text
a year ago
913 B
6
Indexable
class ContractSpec extends SozztSpecification {
def setup(){
given: "$MONIKA_CONTRACT_INTRODUCER is logged in"
loginUser(MONIKA_CONTRACT_INTRODUCER)
}
def "Should add a new contract"() {
when: "$MONIKA_CONTRACT_INTRODUCER adds a new contract"
ContractDto contract = contractFacade.addContract(toCreateContractDto(KRYNICA_CONTRACT))
then: "New contract is added"
contract == KRYNICA_CONTRACT
}
def "should not add a new contract if does not have permission"() {
given: "$DAREK_PRELIMINARY_PLANER is logged in"
loginUser(DAREK_PRELIMINARY_PLANER)
when: "$DAREK_PRELIMINARY_PLANER adds new contract"
contractFacade.addContract(toCreateContractDto(KRYNICA_CONTRACT))
then: "contract is not added"
thrown(UnauthorizedContractAdditionException)
}
}Editor is loading...
Leave a Comment