;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2022 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 services lightdm) #:use-module (guix diagnostics) #:use-module (gnu services lightdm) #:use-module (srfi srfi-64)) ;;; Tests for the (gnu services lightdm) module. ;;; Access some internals for whitebox testing. (define validate-lightdm-configuration (@@ (gnu services lightdm) validate-lightdm-configuration)) (test-begin "lightdm-service") (test-equal "error on missing greeter" 'ok (catch 'quit (lambda () (validate-lightdm-configuration (lightdm-configuration (greeters '())))) (lambda _ 'ok))) (test-equal "error when a greeter has multiple configurations" 'ok (catch 'quit (lambda () (lightdm-configuration (greeters (list (lightdm-gtk-greeter-configuration (theme-name "boring")) (lightdm-gtk-greeter-configuration (theme-name "blue")))))) (lambda _ 'ok))) (test-end "lightdm-service")
AgeCommit message (Expand)Author
2021-05-03nls: Do not update po files on first make invocation....We need to update the minimal gettext version to take advantage of new features. Before this patch, the first make invocation would modify po/guix and po/packages po files, and we advised to run `git checkout po` to clean the changes. * configure.ac (AM_GNU_GETTEXT_VERSION): Update to 0.19.1. * po/guix/Makevars: Set PO_DEPENDS_ON_POT to no. * po/packages/Makevars: Set PO_DEPENDS_ON_POT to no. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Julien Lepiller
2020-09-29nls: Fix copyright and bug address in pot files....* po/guix/Makevars: Fix COPYRIGHT_HOLDER and MSGID_BUGS_ADDRESS. * po/packages/Makevars: idem. Julien Lepiller