Comments (8)
Go for 1.7 only, just add a build flags so it won't break 1.6 CI.
from rest-layer.
Started of with some simple cleanups first in #45. @yanfali, are you also happy with these?
from rest-layer.
Kind of unrelated, but shouldn’t we move all the jsonschema tests inside the package?
from rest-layer.
Go for 1.7 only, just add a build flags so it won't break 1.6 CI.
Actually, when I started coding, I found it was easy enough to support both (via build tags) -- I will use parallel sub-tests for Go 1.7 and a sequential approach without sub-tests for Go < 1.7.
My initial work lives on this branch.
It's based on top of #45. I will push it to a PR soonish.
from rest-layer.
Initial review for table-tests added in #46. @rs, when you have time, let me know if this is moving in the right direction, and what you would like to change.
from rest-layer.
I thought this was merged. I used the pattern recently in one of my projects.
from rest-layer.
I didn't convert all the jsonschema test, but yeah, I think we can close it.
from rest-layer.
shouldn’t we move all the jsonschema tests inside the package?
@rs, I am now doing this in #64. This commit also moves the remaining tests into table tests when appropriate.
from rest-layer.
Related Issues (20)
- Remove old sub-resource syntax HOT 4
- go module: cannot find module providing package testing/mem HOT 3
- Explicit $eq in filter passes whole predicate to Validate(Query) HOT 3
- OnInsert/OnUpdate hooks can modify the new resource item, Etag not recalculated HOT 7
- `Prefer: return=minimal` can hide resource item on server modification HOT 12
- Consistent empty / null fields HOT 4
- Remove resource hooks in favor of resource middleware HOT 12
- Newest `zerolog` versions cause a panic HOT 4
- Bogus error line, when returning empty response on 204
- Etag should not depend on external state HOT 4
- Assist AutoIncrement FieldValidator with SQL backend HOT 8
- How use schema and resource package as standalone HOT 1
- Bulk PATCH support HOT 5
- Wrapping original issue in rest.Error HOT 7
- Feature Request: Cursor-based Pagination HOT 3
- pq: operator does not exist: uuid ~~ unknown HOT 7
- Filter on reference fields HOT 1
- Support for $not filter operation HOT 4
- Decouple ElemMatch from schema.Array struct
- openapi 3.1.0 support HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rest-layer.