aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthew Shao <me@matshao.com>2017-05-17 22:27:20 +0800
committerMatthew Shao <me@matshao.com>2017-05-17 22:27:20 +0800
commit22a1709c8b174c0715ebfd92ab8e710947284008 (patch)
tree21fe8b0440bfedd6d56b8c751c19986235caa6ee
parent204dea4a2e9c1866a2ee2c5bd70c8dac1f73a78d (diff)
downloadmitmproxy-22a1709c8b174c0715ebfd92ab8e710947284008.tar.gz
mitmproxy-22a1709c8b174c0715ebfd92ab8e710947284008.tar.bz2
mitmproxy-22a1709c8b174c0715ebfd92ab8e710947284008.zip
[web] Add a TFlow class to js/ducks/tutils.js
Many Components requires a flow object when being rendered, so we put a TFlow class here, currently has the minimize structure, only contains the attributes we needed in the components to be tested.
-rw-r--r--web/src/js/__tests__/ducks/tutils.js27
1 files changed, 27 insertions, 0 deletions
diff --git a/web/src/js/__tests__/ducks/tutils.js b/web/src/js/__tests__/ducks/tutils.js
index 6ae7f080..70992bcb 100644
--- a/web/src/js/__tests__/ducks/tutils.js
+++ b/web/src/js/__tests__/ducks/tutils.js
@@ -7,3 +7,30 @@ export function createStore(parts) {
applyMiddleware(...[thunk])
)
}
+
+export function TFlow(intercepted=false, marked=false, modified=false) {
+ return {
+ intercepted : intercepted,
+ marked : marked,
+ modified: modified,
+ id: "foo",
+ request: {
+ scheme: 'http',
+ is_replay: true,
+ method: 'GET',
+ contentLength: 100
+ },
+ response: {
+ status_code: 200,
+ headers: [["Content-Type", 'text/html']],
+ timestamp_end: 200
+ },
+ error: {
+ msg: ''
+ },
+ server_conn: {
+ timestamp_start: 100
+ },
+ type: 'http'
+ }
+}