2023-08-27 18:10:53 -07:00
|
|
|
const std = @import("std");
|
|
|
|
|
|
|
|
const nats = @import("nats");
|
|
|
|
|
|
|
|
const util = @import("./util.zig");
|
|
|
|
|
|
|
|
test "nats.Connection.connectTo" {
|
|
|
|
{
|
2023-08-28 21:26:36 -07:00
|
|
|
var server = try util.TestServer.launch(.{});
|
|
|
|
defer server.stop();
|
|
|
|
|
2023-08-27 18:10:53 -07:00
|
|
|
try nats.init(nats.default_spin_count);
|
|
|
|
defer nats.deinit();
|
|
|
|
|
|
|
|
const connection = try nats.Connection.connectTo(nats.default_server_url);
|
|
|
|
defer connection.destroy();
|
|
|
|
}
|
2023-08-28 21:26:36 -07:00
|
|
|
|
|
|
|
{
|
|
|
|
var server = try util.TestServer.launch(.{
|
|
|
|
.auth = .{ .token = "test_token" },
|
|
|
|
});
|
|
|
|
defer server.stop();
|
|
|
|
|
|
|
|
try nats.init(nats.default_spin_count);
|
|
|
|
defer nats.deinit();
|
|
|
|
|
|
|
|
const connection = try nats.Connection.connectTo("nats://test_token@127.0.0.1:4222");
|
|
|
|
defer connection.destroy();
|
|
|
|
}
|
|
|
|
|
|
|
|
{
|
|
|
|
var server = try util.TestServer.launch(.{ .auth = .{
|
|
|
|
.password = .{ .user = "user", .pass = "password" },
|
|
|
|
} });
|
|
|
|
defer server.stop();
|
|
|
|
|
|
|
|
try nats.init(nats.default_spin_count);
|
|
|
|
defer nats.deinit();
|
|
|
|
|
|
|
|
const connection = try nats.Connection.connectTo("nats://user:password@127.0.0.1:4222");
|
|
|
|
defer connection.destroy();
|
|
|
|
}
|
2023-08-27 18:10:53 -07:00
|
|
|
}
|