~midori/midori/trunk

« back to all changes in this revision

Viewing changes to tests/download.vala

  • Committer: gue5t
  • Date: 2015-04-19 14:39:09 UTC
  • mto: This revision was merged to the branch mainline in revision 6970.
  • Revision ID: gue5t@midori.launchpad-20150419143909-yfquj43k346k5070
avoid deprecated SoupServer API with libsoup 2.48

Show diffs side-by-side

added added

removed removed

Lines of Context:
69
69
}
70
70
 
71
71
void download_properties () {
 
72
#if HAVE_LIBSOUP_2_48_0
 
73
    var test_server = new Soup.Server ("server-header", null, null);
 
74
    try {
 
75
        test_server.listen_local (0, Soup.ServerListenOptions.IPV4_ONLY);
 
76
    }
 
77
    catch (Error error) {
 
78
        GLib.error (error.message);
 
79
    }
 
80
    var port = test_server.get_uris ().data.port;
 
81
#else
72
82
    var test_address = new Soup.Address ("127.0.0.1", Soup.ADDRESS_ANY_PORT);
73
83
    test_address.resolve_sync (null);
74
84
    var test_server = new Soup.Server ("interface", test_address, null);
75
 
    string test_url = "http://127.0.0.1:%u".printf (test_server.get_port ());
76
85
    test_server.run_async ();
 
86
    var port = test_server.get_port ();
 
87
#endif
 
88
    string test_url = "http://127.0.0.1:%u".printf (port);
77
89
    test_server.add_handler ("/", (server, msg, path, query, client)=>{
78
90
        Thread.usleep (1000000); /* 1 seconds in µs */
79
91
        if ("/not_found/" in path)