about summary refs log tree commit diff stats
path: root/WWW/Library/clix
diff options
context:
space:
mode:
authorThomas E. Dickey <dickey@invisible-island.net>1998-02-19 10:57:28 -0500
committerThomas E. Dickey <dickey@invisible-island.net>1998-02-19 10:57:28 -0500
commit899516a7c8880df05e30bbbed72ca1d3cb7a4f00 (patch)
tree14b895432dc4e84686c36bdeee4c689706af5361 /WWW/Library/clix
parentc82d2a4041724afe1dce249c78c4f034ca6a8d69 (diff)
downloadlynx-snapshots-899516a7c8880df05e30bbbed72ca1d3cb7a4f00.tar.gz
snapshot of project "lynx", label v2-7-1ac-0_115
Diffstat (limited to 'WWW/Library/clix')
-rw-r--r--WWW/Library/clix/Makefile30
1 files changed, 0 insertions, 30 deletions
diff --git a/WWW/Library/clix/Makefile b/WWW/Library/clix/Makefile
deleted file mode 100644
index e1996d27..00000000
--- a/WWW/Library/clix/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-#  Make WWW under unix for a.n.other unix system (bsd)
-#   Use this as a template
-
-# For W3 distribution, machine type for subdirectories
-WWW_MACH = clix
-
-# The ASIS repository's name for the machine we are on
-ASIS_MACH = hardware/os
-
-
-CFLAGS =  -O -DDEBUG -DUSG -DUNIX -DCLIX
-LFLAGS =
-CC = cc
-
-# Directory for installed binary:
-BINDIR = /usr/local/bin
-
-# Where is the W3 object library to be installed (not normally done)?
-LIBDIR = $(WWW)/Library/Implementation/$(WWW_MACH)
-
-#_________________ OK if normal W3 distribution
-# Where is the WWW source root?
-WWW = ../..
-
-#  Where should temporary (object) files go?
-WTMP = ../..
-
-
-include $(WWW)/Library/Implementation/CommonMakefile
-
7a40f80b08e13b7af'>^
a4cadf78 ^
8dbe300d ^
81190251 ^

a2726b6a ^

8dbe300d ^
a2726b6a ^
8dbe300d ^
81190251 ^
8dbe300d ^
81190251 ^
e4120e14 ^
8dbe300d ^

a2726b6a ^

8dbe300d ^
a2726b6a ^
8dbe300d ^
81190251 ^
8dbe300d ^
81190251 ^
8dbe300d ^
8dbe300d ^

a2726b6a ^

8dbe300d ^
a2726b6a ^
8dbe300d ^
81190251 ^
8dbe300d ^
81190251 ^
8dbe300d ^
8dbe300d ^

a2726b6a ^

8dbe300d ^
a2726b6a ^
8dbe300d ^
81190251 ^
8dbe300d ^
81190251 ^
8dbe300d ^
8dbe300d ^

a2726b6a ^

8dbe300d ^
a2726b6a ^
8dbe300d ^


81190251 ^

8dbe300d ^
a2726b6a ^
8dbe300d ^
98676613 ^

8dbe300d ^

a2726b6a ^

e089ffb1 ^
a2726b6a ^
e089ffb1 ^
4bd06a5d ^
e089ffb1 ^
eaf2901b ^
e089ffb1 ^
788fc48b ^
e089ffb1 ^
81190251 ^
e089ffb1 ^
e089ffb1 ^

a2726b6a ^

8dbe300d ^
a2726b6a ^
8dbe300d ^




81190251 ^

8dbe300d ^
a2726b6a ^
8dbe300d ^
a2726b6a ^
98676613 ^
8dbe300d ^

a2726b6a ^

8dbe300d ^
a2726b6a ^
8dbe300d ^


81190251 ^
8dbe300d ^
8dbe300d ^

a2726b6a ^

8dbe300d ^
a2726b6a ^
8dbe300d ^







8b4c7e93 ^
8dbe300d ^
81190251 ^
8dbe300d ^
8dbe300d ^
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142

                   

                   

                   
                 

                      
 
                  
                       


                               

                              
                           
 

                          

                                                    
 
                                    
 
                                                      
 
                                                       
                        

 

                                                     
 
                                             
 
                                                      
 
                                                       
                        

 

                                                       
 
                                       
 
                                                      
 
                                                       
                        

 

                                                      
 
                                     
 
                                                      
 
                                                       
                        

 

                                      
 
                                                            


                                                                  

                                                       
 
                                               
                                                        

                       

 

                                                     
 
                                                            
 
               
                                            
                      
 
                                                               
 
                                                       
                        

 

                                            
 
                                             




                                                     

                                                       
 
                                               
                              
 
                       

 

                                                          
 
                                             


                                                  
                                                       
                        

 

                                              
 
                                     







                                                                 
                                           
 
                                                       
                        
 
#include <stdarg.h>
#include <stddef.h>
#include <setjmp.h>
#include <cmocka.h>
#include <stdlib.h>
#include <string.h>
#include <glib.h>

#include "xmpp/xmpp.h"

#include "ui/ui.h"
#include "ui/stub_ui.h"

#include "config/preferences.h"

#include "command/cmd_defs.h"
#include "command/cmd_funcs.h"
#include "command/cmd_ac.h"

#define CMD_ALIAS "/alias"

void
cmd_alias_add_shows_usage_when_no_args(void** state)
{
    gchar* args[] = { "add", NULL };

    expect_string(cons_bad_cmd_usage, cmd, CMD_ALIAS);

    gboolean result = cmd_alias(NULL, CMD_ALIAS, args);
    assert_true(result);
}

void
cmd_alias_add_shows_usage_when_no_value(void** state)
{
    gchar* args[] = { "add", "alias", NULL };

    expect_string(cons_bad_cmd_usage, cmd, CMD_ALIAS);

    gboolean result = cmd_alias(NULL, CMD_ALIAS, args);
    assert_true(result);
}

void
cmd_alias_remove_shows_usage_when_no_args(void** state)
{
    gchar* args[] = { "remove", NULL };

    expect_string(cons_bad_cmd_usage, cmd, CMD_ALIAS);

    gboolean result = cmd_alias(NULL, CMD_ALIAS, args);
    assert_true(result);
}

void
cmd_alias_show_usage_when_invalid_subcmd(void** state)
{
    gchar* args[] = { "blah", NULL };

    expect_string(cons_bad_cmd_usage, cmd, CMD_ALIAS);

    gboolean result = cmd_alias(NULL, CMD_ALIAS, args);
    assert_true(result);
}

void
cmd_alias_add_adds_alias(void** state)
{
    gchar* args[] = { "add", "hc", "/help commands", NULL };

    expect_cons_show("Command alias added /hc -> /help commands");

    gboolean result = cmd_alias(NULL, CMD_ALIAS, args);
    assert_true(result);

    char* returned_val = prefs_get_alias("hc");
    assert_string_equal("/help commands", returned_val);

    free(returned_val);
}

void
cmd_alias_add_shows_message_when_exists(void** state)
{
    gchar* args[] = { "add", "hc", "/help commands", NULL };

    cmd_init();
    prefs_add_alias("hc", "/help commands");
    cmd_ac_add("/hc");

    expect_cons_show("Command or alias '/hc' already exists.");

    gboolean result = cmd_alias(NULL, CMD_ALIAS, args);
    assert_true(result);
}

void
cmd_alias_remove_removes_alias(void** state)
{
    gchar* args[] = { "remove", "hn", NULL };

    prefs_add_alias("hn", "/help navigation");

    expect_cons_show("Command alias removed -> /hn");

    gboolean result = cmd_alias(NULL, CMD_ALIAS, args);
    assert_true(result);

    char* returned_val = prefs_get_alias("hn");
    assert_null(returned_val);

    free(returned_val);
}

void
cmd_alias_remove_shows_message_when_no_alias(void** state)
{
    gchar* args[] = { "remove", "hn", NULL };

    expect_cons_show("No such command alias /hn");

    gboolean result = cmd_alias(NULL, CMD_ALIAS, args);
    assert_true(result);
}

void
cmd_alias_list_shows_all_aliases(void** state)
{
    gchar* args[] = { "list", NULL };

    prefs_add_alias("vy", "/vercheck on");
    prefs_add_alias("q", "/quit");
    prefs_add_alias("hn", "/help navigation");
    prefs_add_alias("hc", "/help commands");
    prefs_add_alias("vn", "/vercheck off");

    // write a custom checker to check the correct list is passed
    expect_any(cons_show_aliases, aliases);

    gboolean result = cmd_alias(NULL, CMD_ALIAS, args);
    assert_true(result);
}