X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=tests.lisp;fp=tests.lisp;h=04012a73a494782be7238d30b2847b3ea3e779e6;hb=f31c5912d3e308b77a0b6790298ed13d334377c9;hp=0000000000000000000000000000000000000000;hpb=5151ac10e8472126199e05ff8e5ab382ecba3c68;p=lml.git diff --git a/tests.lisp b/tests.lisp new file mode 100644 index 0000000..04012a7 --- /dev/null +++ b/tests.lisp @@ -0,0 +1,69 @@ +;;;; -*- Mode: Lisp; Syntax: ANSI-Common-Lisp; Base: 10 -*- +;;;; ************************************************************************* +;;;; FILE IDENTIFICATION +;;;; +;;;; Name: lml-tests.lisp +;;;; Purpose: lml tests file +;;;; Author: Kevin M. Rosenberg +;;;; Date Started: Apr 2003 +;;;; +;;;; $Id: tests.lisp,v 1.1 2003/06/07 02:26:07 kevin Exp $ +;;;; +;;;; This file is Copyright (c) 2000-2002 by Kevin M. Rosenberg +;;;; +;;;; ************************************************************************* + +(in-package #:cl) +(defpackage #:lml-tests + (:use #:lml #:cl #:rtest)) +(in-package #:lml-tests) + +(rem-all-tests) + +(deftest lml.0 + (with-output-to-string (s) + (let ((*html-output* s)) + (div))) + "
") + +(deftest lml.1 + (with-output-to-string (s) + (let ((*html-output* s)) + (span-c foo "Foo Bar"))) + "Foo Bar") + +(deftest lml.2 + (with-output-to-string (s) + (let ((*html-output* s)) + (table-c foo :style "width:80%" "Foo" " Bar" " test"))) + "Foo Bar test
") + +(deftest lml.3 + (with-output-to-string (s) + (let ((*html-output* s) + (a 5.5d0)) + (p a))) + "

5.5d0

") + +(deftest lml.4 + (with-output-to-string (s) + (let ((*html-output* s) + (a 0.75)) + (img "http://localhost/test.png" :width a))) + "") + +(deftest lml.5 + (with-output-to-string (s) + (let ((*html-output* s)) + (div "Start" + (p "Testing")))) + "
Start

Testing

") + +(deftest lml.6 + (with-output-to-string (s) + (let ((*html-output* s)) + (div :style "font-weight:bold" + "Start" + (p-c a_class "Testing")))) + "
Start

Testing

") +