forked from scudco/taza
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathHistory.txt
154 lines (107 loc) · 4.91 KB
/
History.txt
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
143
144
145
146
147
148
149
150
151
152
153
=== 0.3.2 / 2009-02-04
Another patch release. Like 0.3.1, no need to update if your project is
already at 0.3.x
* Fix "undefined method display_value" error that appeared when creating
page fields with links or parents.
=== 0.3.1 / 2009-02-03
This patch release includes some fixes and an improved updater.
Update Notes
You can update an existing project created with a previous release
by typing "watircraft ." in root of your project.
(That is _watircraft space period_.)
If your project was created with or already updated to 0.3.0, you do not
need to update (although it won't hurt if you do).
If your project was created with beta2 or previous, you will need to update
to use this version.
Improvements to Updater
* When using "watircraft" to update an existing project, you no longer
have to specify the site name.
* When updating, the "correct" files will automatically be replaced.
* The initialize.rb file is now stamped with the time and version.
Fixes
* Automatically install cucumber when installing watircraft.
* Allow pages to be specified in camel case (or not) in the page generator.
* Changed method of declaring dependencies in an attempt to fix reported
"could not find site generator" error which I cannot reproduce.
* Improved documentation for generators. (Type "watircraft" or
"script\generate page" to see this.)
* You can now use the cucumber command from inside the tests/features
directory (previously it would only work from project root).
=== 0.3.0 / 2009-02-02
Repackaged as watircraft gem version 0.3.0.
Features
* You can now get a list of the script/generate commands that are available to
you by typing "script/generate" from the root of your project. Currently these
are *page*, *spec* and *steps*. However, additional generators will be made
available in future versions of this framework, as well as other plug-ins.
Installation Instructions
gem install watircraft
Update Instructions
If you have a project created with a prior version of watircraft (aka taza), you
will need to do the following.
# Open a command shell to the root of your project (i.e. where you type
rake commands).
# Type "watircraft . --site=your_site_name". This will add some files and
ask whether you want
to replace several files. Say yes ('y') and replace the following files (only):
* script/destroy
* script/generate
* feature_helper.rb
* spec_helper.rb
* world.rb
User Visible Changes
* Renamed gem from "taza" to "watircraft".
* Rename "taza" command to "watircraft".
* Removed flow generator. Plan is to use Watirloo's use case class instead.
* Now uses rspec version 1.1.12.
* Added Readme and History files.
* Added initialize.rb file to test projects. This will simplify future updates.
* The "watircraft" command now takes an option to specify a site.
Technical Changes
* Merged in changes from Taza 0.8.2., including
* Fix a bug in filters leading to infinite regress.
* Added rake task for Manifest.txt.
* Renamed generator_helper from taza to watircraft.
* Removed partials. Need to review how to provide this functionality in
watircraft.
* Taza generators are now WatirCraft generators.
* Executable version number is now automatically built from VERSION.yml.
(With taza, you had to maintain this by hand)
Known Bugs
* Need to provide homepage for project.
=== Beta 2 / 2009-01-23
Fixes
* Updated documentation for Taza::Page. It includes details on the element and
field commands.
* Fix bug preventing the cucumber command from working.
Known Bugs
* Cucumber command will only work when run from the root of the project.
Update Notes
Like Beta 1, this is delivered as a gem called taza version 0.8.1. You should
delete that one before installing this one.
If you already have a project created with Beta 1, you will need to add the
following code to the top of your lib/<project_name>.rb file:
APP_ROOT = File.expand_path(File.join(File.dirname(FILE), '..')) unless defined?(APP_ROOT)
=== Beta 1 / 2009-01-14
Forked from Taza 0.8.1.
Summary of Features
* Tests can be configured to work with different environments.
* Rich page classes simplify tests, and make theme easier to read and maintain.
* Support for both rspec and cucumber style tests.
* Defined pages can be used with both rspec and cucumber tests.
* Generate scripts create templates for pages, specs (rspec tests) and steps (for cucumber tests).
Known Bugs
* Support for FireWatir is incomplete (specifically: Page fields)
* Flows are not supported.
* Need to merge with latest version of taza/master.
* Need to update to latest version of rspec (1.1.12)
* Page fields do not support Radio lists.
Differences from Taza/Master
* Only supports a single site per project
* Simplified directory structure
* Added support for cucumber
* Added spec generator (rspec).
* Addition of Page fields.
* Simplified config files.
This version is delivered as a gem purporting to be taza version 0.8.1. This
will be fixed in a future release.