Closed mohawk2 closed 5 years ago
The tests now pass, except the obvious one. I had to make a couple of tweaks to the share/run_backend_tests.pl
too, which I've now got working locally on all DBs. Your thoughts welcome!
After rebasing to get #58 in, the tests pass, so I'm merging this.
We may, in the future, want/need to change normalize
to separate input/output functions. The internal Yancy booleans, in my opinion, should be the Mojo::JSON true
/false
(but that's a backcompat break we'd have to do for v2 or something). And I'm almost certain there is going to be something we'll need to store differently between different databases (geometry / geolocation systems come to mind). But we can cross that bridge when we come to it.
Yes, agreed. I did consider normalize_in
and _out
, but thought they could stay the same for now.
This makes changes to
t/backend/*.t
:One benefit is that it will be easier to do TDD on the backend[s], which as you know is my current direction!