;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2019 Maxim Cournoyer ;;; ;;; This file is part of GNU Guix. ;;; ;;; GNU Guix is free software; you can redistribute it and/or modify it ;;; under the terms of the GNU General Public License as published by ;;; the Free Software Foundation; either version 3 of the License, or (at ;;; your option) any later version. ;;; ;;; GNU Guix is distributed in the hope that it will be useful, but ;;; WITHOUT ANY WARRANTY; without even the implied warranty of ;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ;;; GNU General Public License for more details. ;;; ;;; You should have received a copy of the GNU General Public License ;;; along with GNU Guix. If not, see . (define-module (tests networking) #:use-module (ice-9 regex) #:use-module (gnu services networking) #:use-module (srfi srfi-64)) ;;; Tests for the (gnu services networking) module. (test-begin
aboutsummaryrefslogtreecommitdiff
t from www.gnu.org$" config) (string-match/newline "^server 0.guix.pool.ntp.org$" config) (string-match/newline "^constraints from \"https://www.google.com/\"$" config) ;; Check for issue #3731 (see: ;; http://debbugs.gnu.org/cgi/bugreport.cgi?bug=37318). (= (match-count "^listen on " config) 2) (= (match-count "^sensor " config) 1) (= (match-count "^constraint from " config) 1) (= (match-count "^server " config) 2) (= (match-count "^constraints from " config) 1))) (begin (format #t "The configuration below failed \ the sanity check:\n~a~%" config) #f) #t)))) (test-equal "openntpd generated config string ends with a newline" "\n" (let ((config (openntpd-configuration->string %openntpd-conf-sample))) (string-take-right config 1))) (test-end "networking")
AgeCommit message (Expand)Author