diff --git a/Tests/Klant_Toevoegen_API.robot b/Tests/Klant_Toevoegen_API.robot new file mode 100644 index 0000000..4d971d6 --- /dev/null +++ b/Tests/Klant_Toevoegen_API.robot @@ -0,0 +1,19 @@ +*** Settings *** +Library RequestsLibrary +Library FakerLibrary locale=nl_NL + +*** Variables *** +${BASE_URL} https://api-paypoint-test.melvanveen.nl/api +${CUSTOMERS} /customers + +*** Test Cases *** +Nieuwe Klant Toevoegen + [Documentation] Voegt een nieuwe klant toe met behulp van random data. Hiervoor wordt API gebruikt in plaats van de GUI. + ${voornaam}= FakerLibrary.First Name Nonbinary + ${achternaam}= FakerLibrary.Last Name + ${body}= Create Dictionary firstName=${voornaam} lastName=${achternaam} email=jejim33876@barodis.com + ${response}= POST ${BASE_URL}${CUSTOMERS} json=${body} + Status Should Be 200 ${response} + Should Be Equal As Strings ${voornaam} ${response.json()}[firstName] + Should Be Equal As Strings ${achternaam} ${response.json()}[lastName] + Should Be Equal As Strings jejim33876@barodis.com ${response.json()}[email] \ No newline at end of file diff --git a/requirements.txt b/requirements.txt index f29bbf2..a8ee625 100644 Binary files a/requirements.txt and b/requirements.txt differ