iridakos / duckrails

Development tool to mock API endpoints quickly and easily (docker image available)
https://github.com/iridakos/duckrails/wiki
MIT License
1.72k stars 108 forks source link

Validation parameter in advanced mode #60

Closed renatovieiradesouza closed 4 years ago

renatovieiradesouza commented 4 years ago

Is possible verification in advanced mode:

Not work for me:

var status_code =500;
if (parameters['idOrigem'] == 64){
    var status_code = 200;
    return JSON.stringify(status_code);
} else if (parameters['idOrigem'] == "164") {
   var status_code = 400;
   return JSON.stringify(status_code);
} else {
return JSON.stringify(status_code);
}
renatovieiradesouza commented 4 years ago

Im try

<%=
if (@parameters[:cpf] == 123123)
    { status_code: (401) }.to_json
else
    { status_code: (202) }.to_json
end
%>

Not work

renatovieiradesouza commented 4 years ago

Solved missing add quotes

<%=
if (@parameters[:cpf] == "123123")
    { status_code: (401) }.to_json
elsif (@parameters[:cpf] == "55544")
    { status_code: (202) }.to_json
else 
    { status_code: (400) }.to_json
end
%>