aboutsummaryrefslogtreecommitdiff
path: root/nixpkgs/nixos/tests/robustirc-bridge.nix
diff options
context:
space:
mode:
Diffstat (limited to 'nixpkgs/nixos/tests/robustirc-bridge.nix')
-rw-r--r--nixpkgs/nixos/tests/robustirc-bridge.nix29
1 files changed, 29 insertions, 0 deletions
diff --git a/nixpkgs/nixos/tests/robustirc-bridge.nix b/nixpkgs/nixos/tests/robustirc-bridge.nix
new file mode 100644
index 00000000000..a5c22d73a34
--- /dev/null
+++ b/nixpkgs/nixos/tests/robustirc-bridge.nix
@@ -0,0 +1,29 @@
+import ./make-test-python.nix ({ pkgs, ... }:
+
+{
+ name = "robustirc-bridge";
+ meta = with pkgs.stdenv.lib.maintainers; {
+ maintainers = [ hax404 ];
+ };
+
+ nodes =
+ { bridge =
+ { services.robustirc-bridge = {
+ enable = true;
+ extraFlags = [
+ "-listen localhost:6667"
+ "-network example.com"
+ ];
+ };
+ };
+ };
+
+ testScript =
+ ''
+ start_all()
+
+ bridge.wait_for_unit("robustirc-bridge.service")
+ bridge.wait_for_open_port(1080)
+ bridge.wait_for_open_port(6667)
+ '';
+})