Mercurial Hosting > luan
comparison scripts/test.luan @ 693:ca169567ce07
module URIs must now include ".luan"
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Tue, 19 Apr 2016 15:54:11 -0600 |
parents | 195a64f948f2 |
children | 5e3970ccd86a |
comparison
equal
deleted
inserted
replaced
692:7bd97d642f37 | 693:ca169567ce07 |
---|---|
1 local Binary = require "luan:Binary" | 1 local Binary = require "luan:Binary.luan" |
2 local Html = require "luan:Html" | 2 local Html = require "luan:Html.luan" |
3 local Io = require "luan:Io" | 3 local Io = require "luan:Io.luan" |
4 local Luan = require "luan:Luan" | 4 local Luan = require "luan:Luan.luan" |
5 local Math = require "luan:Math" | 5 local Math = require "luan:Math.luan" |
6 local Package = require "luan:Package" | 6 local Package = require "luan:Package.luan" |
7 local String = require "luan:String" | 7 local String = require "luan:String.luan" |
8 local Table = require "luan:Table" | 8 local Table = require "luan:Table.luan" |
9 local Thread = require "luan:Thread" | 9 local Thread = require "luan:Thread.luan" |
10 local Time = require "luan:Time" | 10 local Time = require "luan:Time.luan" |
11 local Hosting = require "luan:host/Hosting" | 11 local Hosting = require "luan:host/Hosting.luan" |
12 local Http = require "luan:http/Http" | 12 local Http = require "luan:http/Http.luan" |
13 local Http_test = require "luan:http/Http_test" | 13 local Http_test = require "luan:http/Http_test.luan" |
14 local Server = require "luan:http/Server" | 14 local Server = require "luan:http/Server.luan" |
15 local Lucene = require "luan:lucene/Lucene" | 15 local Lucene = require "luan:lucene/Lucene.luan" |
16 local Versioning = require "luan:lucene/Versioning" | 16 local Versioning = require "luan:lucene/Versioning.luan" |
17 local Mail = require "luan:mail/Mail" | 17 local Mail = require "luan:mail/Mail.luan" |
18 local Stripe = require "luan:stripe/Stripe" | 18 local Stripe = require "luan:stripe/Stripe.luan" |
19 | 19 |
20 local error = Luan.error | 20 local error = Luan.error |
21 local range = Luan.range or error() | 21 local range = Luan.range or error() |
22 local trim = String.trim or error() | 22 local trim = String.trim or error() |
23 local find = String.find or error() | 23 local find = String.find or error() |
24 local init = Http_test.init or error() | 24 local init = Http_test.init or error() |
25 local get_page = Http_test.get_page or error() | 25 local get_page = Http_test.get_page or error() |
26 local Ab_testing = require "luan:lucene/Ab_testing" | 26 local Ab_testing = require "luan:lucene/Ab_testing.luan" |
27 | 27 |
28 | 28 |
29 local function print(...) | 29 local function print(...) |
30 Io.print_to(Io.stderr,...) | 30 Io.print_to(Io.stderr,...) |
31 end | 31 end |
32 | 32 |
33 function Io.schemes.site(path,add_extension) | 33 function Io.schemes.site(path) |
34 return Io.uri( "luan:http"..path, add_extension ) | 34 return Io.uri( "luan:http"..path ) |
35 end | 35 end |
36 | 36 |
37 local page | 37 local page |
38 | 38 |
39 init() | 39 init() |
40 Http.request.parameter.code = "require('luan:Io').print 'hi'" | 40 Http.request.parameter.code = "require('luan:Io.luan').print 'hi'" |
41 page = get_page "/run" | 41 page = get_page "/run" |
42 trim(page) == "hi" or error "failed" | 42 trim(page) == "hi" or error "failed" |
43 | 43 |
44 init() | 44 init() |
45 Http.request.parameter.cmd = "'ab'..'cd'" | 45 Http.request.parameter.cmd = "'ab'..'cd'" |
74 end | 74 end |
75 | 75 |
76 init() | 76 init() |
77 ab_testing.web_page{"All","null"}() | 77 ab_testing.web_page{"All","null"}() |
78 | 78 |
79 local Web_search = require "luan:lucene/Web_search" | 79 local Web_search = require "luan:lucene/Web_search.luan" |
80 local web_search = Web_search.of(db) | 80 local web_search = Web_search.of(db) |
81 | 81 |
82 init() | 82 init() |
83 web_search() | 83 web_search() |
84 | 84 |
89 web_search() | 89 web_search() |
90 | 90 |
91 | 91 |
92 -- website | 92 -- website |
93 | 93 |
94 function Io.schemes.site(path,add_extension) | 94 function Io.schemes.site(path) |
95 return Io.uri( "file:../website/src"..path, add_extension ) | 95 return Io.uri( "file:../website/src"..path ) |
96 end | 96 end |
97 | 97 |
98 init(); get_page "/" | 98 init(); get_page "/" |
99 init(); get_page "/docs.html" | 99 init(); get_page "/docs.html" |
100 init(); get_page "/tutorial.html" | 100 init(); get_page "/tutorial.html" |