From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.text.pandoc/30757 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Newsgroups: gmane.text.pandoc Subject: TDD for Lua filters Date: Fri, 17 Jun 2022 21:19:08 +0000 Message-ID: Reply-To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="798"; mail-complaints-to="usenet@ciao.gmane.io" To: Original-X-From: pandoc-discuss+bncBCZ27W53TUFBBTW7WOKQMGQETPZ5QYI-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Fri Jun 17 23:19:16 2022 Return-path: Envelope-to: gtp-pandoc-discuss@m.gmane-mx.org Original-Received: from mail-lj1-f191.google.com ([209.85.208.191]) by ciao.gmane.io with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1o2JN5-000Ae4-La for gtp-pandoc-discuss@m.gmane-mx.org; Fri, 17 Jun 2022 23:19:15 +0200 Original-Received: by mail-lj1-f191.google.com with SMTP id z10-20020a05651c022a00b00255a0bf5ccfsf720746ljn.13 for ; Fri, 17 Jun 2022 14:19:15 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1655500755; cv=pass; d=google.com; s=arc-20160816; b=sV+g+8ExyWq/B6pwHjqDL5lUhjYa3AJm/5AWs7mtH1V438J3eKBMav38f+80TtqVNu g5kDbad8OSNKJW9EWO4Hoyk82ikmIgXeEXI6TSO3X1WdsQZatVoBPNNWzqNs3tHSAIHv QQjDVMYB3CwKuolMfovmcdJ1PB5O/EH4Xes9F4TFXFnSd7xKOeO61XF4hVDwgkuKc+2k cEvXT6leSBDwdx2MY03hIQzGuysDZIOtSWH4IEk+X/buaZHw2xrcX5kByPreTwCAnDhP SGmm2EWhAq+ND9mjit58KAMQFFVVK1mKBZVH3p20D2EnEXYQIX6FLr9wnnlnKiU2pU/X 2apA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:mime-version :content-language:accept-language:message-id:date:thread-index :thread-topic:subject:to:from:sender:dkim-signature; bh=A492oar+V1S3uqeCz7vb78zywNjZQXswit0RHM4SRsQ=; b=UzRwIS22vkPpLloNgHG89R7oJR3Bd3GnLoWUPP5WDrrZWnF6yFJwRz470xAbbELbMo pr7m2jemFuB35+v8a9/JR3dkZaj7myiuewmQ40SWbdYGOPU9l4ZBkAg40FldGqs+4GYc mZ2WgSr21fLjJUPQ3MUYbl5daLy+qlvcGhnuusGUOdrsvCs5Xt6xkMsaI1xV8FSbya0f /UbYPZBNhIk9xDcebjAi26piTMTmlgD65jXsici7zh8/qOQwI0OexUzxySd4uWLZEEM8 IwlR4eiv2q3YachX8M0byER9O4cSWOrTG0ubDrbWi9L3DoeuVM6uTqGthCT5wmV4/3KD MH8g== ARC-Authentication-Results: i=2; gmr-mx.google.com; spf=pass (google.com: domain of denis.maier-NSENcxR/0n0@public.gmane.org designates 130.92.0.84 as permitted sender) smtp.mailfrom=denis.maier-NSENcxR/0n0@public.gmane.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=unibe.ch DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20210112; h=sender:from:to:subject:thread-topic:thread-index:date:message-id :accept-language:content-language:mime-version:x-original-sender :x-original-authentication-results:reply-to:precedence:mailing-list :list-id:list-post:list-help:list-archive:list-subscribe :list-unsubscribe; bh=A492oar+V1S3uqeCz7vb78zywNjZQXswit0RHM4SRsQ=; b=AeMpbysBqL4XULArTy4V5q1A+WzfXrsoKcMPT402irQanDKmN7Fk49FKurePb6+RjU VjEmzChN3IMt4KpR6WSSILqVDAG+ZWEfS4/rhfri3ROBf+G68QbE1VglRLkPpd4F6NX4 vzcvVwBlvB+Moy/cdkfVQVHhiVwBfCMsFaogLjqRdAsnyfFDpy/vZ9CItz2Pc3LoN6+C ybZ3unOnVqGC+qYBPVcEjARGmCl1bHkudZhROKyP29SVSHPp1FKV7WxttHCIktDWWKsh l2dKenIEimI6wdml2tSUcZy1ZaBeDU1jX+WKM6WLY5Ls+2A2pZ5UqFOXChgGWGEj511Q vu6w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=sender:x-gm-message-state:from:to:subject:thread-topic:thread-index :date:message-id:accept-language:content-language:mime-version :x-original-sender:x-original-authentication-results:reply-to :precedence:mailing-list:list-id:x-spam-checked-in-group:list-post :list-help:list-archive:list-subscribe:list-unsubscribe; bh=A492oar+V1S3uqeCz7vb78zywNjZQXswit0RHM4SRsQ=; b=2hVczeLs6kMuwY88F4yVtasNWuZztzLDHBiKUfHKRztq1WWJRW++eDc7fr3F736Pvz OOHBIc7sTMf93YD09fdEVl6PaAzZrXMYqwtjX+BpNzC60379XcuERr6TI1SgwZWWqMn1 kPjK98BL52lddJ6Av5e9p6tmqz9zTx+iHYmElgqe+VsNjGshmC5TG2QnO7lnYk2vSjwm GMpngMySvBplAEnHnizC0lMtwjRam0LS/FG/pjbRG89yYmXBzUnMkVPQGvKsh14coznJ ZScNZkL+UJYqxWIvS5JMyjn0sO3xwD8I6Arg37ihzhdfn9DI2NGxdOVpny0x+G0N Original-Sender: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org X-Gm-Message-State: AJIora84vXh9PM10U+4VM3CXdSLKx+otOlBzu9prGrjb5zUGPdK5E4D2 pQ+OXiJFue90UT+TWeITtOY= X-Google-Smtp-Source: AGRyM1s0chGQtISZ9YFK1OQgNh/7zm7yiiWvcC3t0n0OrASzaeViy3LoqiuNREExwa141+tfSJutEw== X-Received: by 2002:a19:c213:0:b0:478:f00b:3d46 with SMTP id l19-20020a19c213000000b00478f00b3d46mr6872798lfc.394.1655500754998; Fri, 17 Jun 2022 14:19:14 -0700 (PDT) X-BeenThere: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Original-Received: by 2002:a2e:7003:0:b0:255:95cf:cecf with SMTP id l3-20020a2e7003000000b0025595cfcecfls985264ljc.11.gmail; Fri, 17 Jun 2022 14:19:09 -0700 (PDT) X-Received: by 2002:a2e:86cb:0:b0:256:62e0:9b02 with SMTP id n11-20020a2e86cb000000b0025662e09b02mr5863141ljj.258.1655500749818; Fri, 17 Jun 2022 14:19:09 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1655500749; cv=none; d=google.com; s=arc-20160816; b=hX8IDJukvWTNKGq4BWCttL27Cy/yFUUvC60No9hUny4B0QCOTdMBA99JWXgZSGm8nQ okIu4Prrt06gO+DCjb/YCPPfU/IQuE5yMymBFpM5VMJ0Korv+B/yJzYWpG5Cl4CieEeV mwp/SeAHe/ZHB0UtbSNCoSlHBCgaHccYAo4ekAqlpCnhGoXuuiafr9T77HuQfNG2mGfm A150r3kxlZi6lamVkch+IzZ5JQpCW0+IWgDML6PKpwY6465Aj6zeStFux/eyGVh1GMd8 ASdrUmmxzLhRJUDRa6/WWRFu9CN73hMkIhGOgRALJstDAQabCZ8EtqbIqPri7IRu4poR 3snQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:content-language :accept-language:message-id:date:thread-index:thread-topic:subject :to:from; bh=kaFUAzpUT6g2S+SzH6M8YM0b5aNNDxPwXWpG+LLDJo0=; b=1GabDdg8vz7D+Ex5BzrCcAJrbUBzbXw0O9JkkDjw2D7MlJGg2zpjSm9BC/ak/WtXjP 2/6kdf2xOuidQMGXqKwcH60oKbPu9hIHjFUP6p3DKHGFcvqT4ydIWkoZIAkdxTxS31Hz Ig/uoRROkzaLUfDUyH85sPAE5K6+gpm1W/SVUJFVSNljXMRvrS/G1REdpHa1lER4Eyoa RyylqbDgLuad7MW8vg7CeCgUa36oFmoDChAJ5WtYFZAUGlIkyiZpbOPf+n0GvymF8zpU aXdi654Ug9jQHRdki17jk0qVeQI0BJWnhps416O6nWggIs6YzKC66RhB5WHOhTluU39F CbNg== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of denis.maier-NSENcxR/0n0@public.gmane.org designates 130.92.0.84 as permitted sender) smtp.mailfrom=denis.maier-NSENcxR/0n0@public.gmane.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=unibe.ch Original-Received: from mailhub-lb3.unibe.ch (mailhub-lb3.unibe.ch. [130.92.0.84]) by gmr-mx.google.com with ESMTPS id w26-20020a2e301a000000b002556f5e21ecsi320886ljw.3.2022.06.17.14.19.09 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 17 Jun 2022 14:19:09 -0700 (PDT) Received-SPF: pass (google.com: domain of denis.maier-NSENcxR/0n0@public.gmane.org designates 130.92.0.84 as permitted sender) client-ip=130.92.0.84; X-Virus-Scanned: By University of Bern - MGW Original-Received: from mail.campus.unibe.ch (aai-edge-02.campus.unibe.ch [130.92.13.148]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mailhub-lb3.unibe.ch (Postfix) with ESMTPS id C021150009A for ; Fri, 17 Jun 2022 23:19:08 +0200 (CEST) Thread-Topic: TDD for Lua filters Thread-Index: AQHYgo+TK9VdmT6SQ0qqtZh51kr5pA== Accept-Language: de-CH, en-US Content-Language: de-CH x-originating-ip: [130.92.13.161] X-Original-Sender: denis.maier-NSENcxR/0n0@public.gmane.org X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of denis.maier-NSENcxR/0n0@public.gmane.org designates 130.92.0.84 as permitted sender) smtp.mailfrom=denis.maier-NSENcxR/0n0@public.gmane.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=unibe.ch Precedence: list Mailing-list: list pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org; contact pandoc-discuss+owners-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org List-ID: X-Google-Group-Id: 1007024079513 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , Xref: news.gmane.io gmane.text.pandoc:30757 Archived-At: Hi Is there any way to use tests when developing Lua filters? Of course, you can just compare the document produced with the filter against the expected output with diff or so, but maybe there's a better approach...? All the best, Denis