~midori/midori/trunk

« back to all changes in this revision

Viewing changes to tests/tab.vala

  • Committer: RabbitBot
  • Author(s): gue5t
  • Date: 2015-06-13 17:03:38 UTC
  • mfrom: (6937.4.1 soupserver-deprecation)
  • Revision ID: rabbitbot-20150613170338-t9ndekqcje9hwofy
avoid deprecated SoupServer API with libsoup 2.48

Show diffs side-by-side

added added

removed removed

Lines of Context:
178
178
    browser.add_tab (tab);
179
179
    var loop = MainContext.default ();
180
180
 
 
181
#if HAVE_LIBSOUP_2_48_0
 
182
    var test_server = new Soup.Server ("server-header", null, null);
 
183
    try {
 
184
        test_server.listen_local (0, Soup.ServerListenOptions.IPV4_ONLY);
 
185
    }
 
186
    catch (Error error) {
 
187
        GLib.error (error.message);
 
188
    }
 
189
    var port = test_server.get_uris ().data.port;
 
190
#else
181
191
    var test_address = new Soup.Address ("127.0.0.1", Soup.ADDRESS_ANY_PORT);
182
192
    test_address.resolve_sync (null);
183
193
    var test_server = new Soup.Server ("interface", test_address, null);
184
 
    string test_url = "http://127.0.0.1:%u".printf (test_server.get_port ());
185
194
    test_server.run_async ();
 
195
    var port = test_server.get_port ();
 
196
#endif
 
197
    string test_url = "http://127.0.0.1:%u".printf (port);
186
198
    test_server.add_handler ("/", (server, msg, path, query, client)=>{
187
199
        msg.set_status_full (200, "OK");
188
200
        msg.response_body.append_take ("<body></body>".data);