quickjs-tart

quickjs-based runtime for wallet-core logic
Log | Files | Refs | README | LICENSE

test180 (824B)


      1 <testcase>
      2 <info>
      3 <keywords>
      4 HTTP
      5 HTTP PUT
      6 HTTP/1.0
      7 </keywords>
      8 </info>
      9 
     10 <reply>
     11 <data>
     12 HTTP/1.0 200 OK swsclose
     13 Date: Tue, 09 Nov 2010 14:49:00 GMT
     14 Server: test-server/fake
     15 
     16 blablabla
     17 
     18 </data>
     19 </reply>
     20 
     21 # Client-side
     22 <client>
     23 <server>
     24 http
     25 </server>
     26 <name>
     27 HTTP 1.0 PUT
     28 </name>
     29 <command>
     30 http://%HOSTIP:%HTTPPORT/we/want/%TESTNUMBER -T %LOGDIR/test%TESTNUMBER.txt --http1.0
     31 </command>
     32 <file name="%LOGDIR/test%TESTNUMBER.txt">
     33 Weird
     34      file
     35          to
     36    upload
     37 for
     38    testing
     39 the
     40    PUT
     41       feature
     42 </file>
     43 </client>
     44 
     45 # Verify data after the test has been "shot"
     46 <verify>
     47 <protocol>
     48 PUT /we/want/%TESTNUMBER HTTP/1.0
     49 Host: %HOSTIP:%HTTPPORT
     50 User-Agent: curl/%VERSION
     51 Accept: */*
     52 Content-Length: 78
     53 
     54 Weird
     55      file
     56          to
     57    upload
     58 for
     59    testing
     60 the
     61    PUT
     62       feature
     63 </protocol>
     64 </verify>
     65 </testcase>