Commit 72ea746
C# integration tests (readmeio#182)
* feat: suppert restsharp 107+
Updates restsharp support following their breaking
changes, reported in Kong#312
* add 'using RestSharp'
* update fixtures
* add write response.content at end
* fix(clojure): don't crash if there's no postData content (readmeio#171)
* ci: extend ci testing to run on node 20
* build: 5.1.1 release
* feat: dropping support for node 14
* chore(deps): bumping out of date deps
* build: 6.0.0 release
* wip
* getting the csharp integration tests running
* if NODE_ENV=test, these no longer run
* better csharp dockerfile
* the postdata-malformed fixture shouldn't expect a content-type header
* hammering the int tests into shape
* add httpbin
* wip (see below for details)
- go-httpbin is using my local tag bc of mccutchen/go-httpbin#123
- go-httpbin incorrectly thinks our requests are coming in on plain http. Possibly https://stackoverflow.com/a/61446922 is the answer?
- getting close
* updating fixtures for different bin
* wip
* 17 of 18 shell tests passing
* add a reverse proxy so 80 and 443 both go to httpbin
* remove console
* update python output
.json() will parse the output _out_ of json and print it
as a python object, which our integration tests cannot
then parse
* more dockerfile updating
* tell requests to use our CA
* fix python whoopsie
* php tests pass
* tell node to use system ca certs
* update node dockerfile
* switch back to mccutchen
* format integration_test.sh
* fix WORKDIR order in node dockerfile
* remove logging
* now the node tests pass locally
* try adding a node install
I'm not sure why it builds locally but not on gh
* Revert "now the node tests pass locally"
- This broke a lot of other tests
This reverts commit 0d6670d.
* ah HA found it
* remove unnecessary volumes
* add comment
* remove merge artifact
* update csharp dockerfile
* integration test fixes + comments
* fix csharp content type and add newline at end
* fix postdata-malformed fixture
* add explicit json header
* get final tests to pass
* remove cli arg because I can't figure out how to update the snapshots
* fix content-type condition
* don't assert content type of no params test
* re-add cli arg
* jeez content-types are complicated
* update snapshot
* add c# dep on proxy
* un-change package-lock.json
---------
Co-authored-by: Jon Ursenbach <[email protected]>
Co-authored-by: Jon Ursenbach <[email protected]>1 parent c59be27 commit 72ea746
27 files changed
Lines changed: 321 additions & 195 deletions
File tree
- .github/workflows
- integrations
- src
- fixtures/requests
- helpers/__snapshots__
- targets/csharp
- restsharp
- fixtures
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
78 | 78 | | |
79 | 79 | | |
80 | 80 | | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
38 | 38 | | |
39 | 39 | | |
40 | 40 | | |
41 | | - | |
42 | | - | |
43 | | - | |
| 41 | + | |
44 | 42 | | |
45 | 43 | | |
46 | 44 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
| 34 | + | |
34 | 35 | | |
35 | 36 | | |
36 | 37 | | |
| |||
0 commit comments