Difference between revisions of "Basic Functions of a Wiki"

Line 1: Line 1:
http://www.bestflooring.org
+
each test independent of the others?  can we test preview or save if edit isn't working?
http://bestflooring.org
+
* edit
http://www.bestflooring.us
+
** logged in & not logged in, click the "edit" link at the top & "type" the "action=edit" url & click section edit & type section edit url
http://bestflooring.us
+
*** verify the textarea exists
http://www.bestflooring.net
+
*** verify the textarea contents are correct
http://bestflooring.net
+
*** verify that typing works
http://2.bestflooring.net
+
* save
http://3.bestflooring.net
+
** in edit mode, click the "Save page" button
http://4.bestflooring.net
+
** verify that the page saves
http://411.bestflooring.net
+
*** we're now NOT in edit mode
http://5.bestflooring.net
+
*** the contents of the page are what we expect
http://6.bestflooring.net
+
* preview
http://608-728-2378.bestflooring.net
+
** in edit mode, click the "Show preview" button
http://7.bestflooring.net
+
** the page shows both the contents of the page in html AND the textarea we're editing
http://8.bestflooring.net
+
 
http://9.bestflooring.net
+
==Next Actions==
http://a.bestflooring.net
+
* need to carefully think through edit tests to make sure they cannot pass when they shouldn't - all 8 tests now pass!
http://aim.bestflooring.net
+
 
http://americanhallmark.bestflooring.net
+
==Done==
http://anderson.bestflooring.net
+
* created files basic_wiki_functions_acceptance_test.sh & BasicWikiFunctionsTest.php
http://aol.bestflooring.net
+
* testEditLinkWholePageIP() & testEditLinkWholePageLogin() both call editLinkWholePage() which does the actual work - the only difference is the login one logs in
http://astrology.bestflooring.net
+
* testEditLinkSectionIP() & testEditLinkSectionLogin() both call editLinkSection() - same as above
http://auction.bestflooring.net
+
* basic structure of the file is complete now with 8 tests in two categories, logged in & IP; calling 4 functions in two categories, whole page or section; calling 2 functions in two categories, edit link or type edit URL; call DoTest(), so it's something like this
http://blank.bestflooring.net
+
** doTest
http://blister.bestflooring.net
+
*** editLink
http://builders.bestflooring.net
+
**** editLinkWholePage
http://c.bestflooring.net
+
***** IP
http://charter.bestflooring.net
+
***** logged in
http://cheap.bestflooring.net
+
**** editLinkSection
http://chocolate.bestflooring.net
+
***** IP
http://damn.bestflooring.net
+
***** logged in
http://deny.bestflooring.net
+
*** editURL
http://domain.bestflooring.net
+
**** editURLWholePage
http://domains.bestflooring.net
+
***** IP
http://dracula.bestflooring.net
+
***** logged in
http://ebay.bestflooring.net
+
**** editURLSection
http://electrical.bestflooring.net
+
***** IP
http://email.bestflooring.net
+
***** logged in
http://erik.bestflooring.net
+
 
http://everycontractor.bestflooring.net
+
[[Category:Acceptance Tests]]
http://everycontractor.com.bestflooring.net
 
http://fake.bestflooring.net
 
http://fax.bestflooring.net
 
http://flash.bestflooring.net
 
http://flooringknowledge.bestflooring.net
 
http://floorworks.bestflooring.net
 
http://free.bestflooring.net
 
http://gm.bestflooring.net
 
http://google.bestflooring.net
 
http://hacking.bestflooring.net
 
http://help.bestflooring.net
 
http://home.bestflooring.net
 
http://i.bestflooring.net
 
http://illinois.bestflooring.net
 
http://intel.bestflooring.net
 
http://janesville.bestflooring.net
 
http://linux.bestflooring.net
 
http://make.money.bestflooring.net
 
http://menards.bestflooring.net
 
http://microsoft.bestflooring.net
 
http://milwaukee.bestflooring.net
 
http://missy.bestflooring.net
 
http://mustang.bestflooring.net
 
http://myebay.bestflooring.net
 
http://myspace.bestflooring.net
 
http://nonns.bestflooring.net
 
http://norton.bestflooring.net
 
http://nutrition.bestflooring.net
 
http://pakes.bestflooring.net
 
http://paypal.bestflooring.net
 
http://pictures.bestflooring.net
 
http://pricewatch.bestflooring.net
 
http://pse.bestflooring.net
 
http://pstpal.bestflooring.net
 
http://renal.bestflooring.net
 
http://robert.bestflooring.net
 
http://scoviak.bestflooring.net
 
http://search.bestflooring.net
 
http://sell.bestflooring.net
 
http://selvog.bestflooring.net
 
http://shelly.bestflooring.net
 
http://sockness.bestflooring.net
 
http://sundrop.bestflooring.net
 
http://thomas.bestflooring.net
 
http://tools.bestflooring.net
 
http://uscc.bestflooring.net
 
http://vinal.bestflooring.net
 
http://virgin.bestflooring.net
 
http://w.bestflooring.net
 
http://wal-mart.bestflooring.net
 
http://windows.bestflooring.net
 
http://wisconsin.bestflooring.net
 
http://work.bestflooring.net
 
http://ww.bestflooring.net
 
http://www.bestbuy.com.bestflooring.net
 
http://www.bestflooring.com.bestflooring.net
 
http://www.everycontractor.com.www.bestflooring.net
 
http://www.myspace.com.bestflooring.net
 
http://www.myspace.net.bestflooring.net
 
http://wwww.bestflooring.net
 
http://yahoo.bestflooring.net
 
http://608-728-2378.bestflooring.net
 
http://myspaces.bestflooring.net
 
http://myspace.net.bestflooring.net
 
http://myspace.com.bestflooring.net
 
http://www.myspace.us.bestflooring.net
 
http://janesville-wisconsin.bestflooring.net
 
http://13.findadomain.us
 
http://1976.findadomain.us
 
http://420.findadomain.us
 
http://608-728-2378.findadomain.us
 
http://608-728-best.findadomain.us
 
http://666.findadomain.us
 
http://add.findadomain.us
 
http://ads.findadomain.us
 
http://aim.findadomain.us
 
http://alabama.findadomain.us
 
http://alaska.findadomain.us
 
http://aol.findadomain.us
 
http://arizona.findadomain.us
 
http://arkansas.findadomain.us
 
http://astrology.findadomain.us
 
http://chat.findadomain.us
 
http://chevy.findadomain.us
 
http://colorado.findadomain.us
 
http://connecticut.findadomain.us
 
http://delaware.findadomain.us
 
http://dell.findadomain.us
 
http://directory.findadomain.us
 
http://florida.findadomain.us
 
http://ford.findadomain.us
 
http://free.findadomain.us
 
http://general-motors.findadomain.us
 
http://georgia.findadomain.us
 
http://google.findadomain.us
 
http://hardwood.findadomain.us
 
http://hawaii.findadomain.us
 
http://idaho.findadomain.us
 
http://illinois.findadomain.us
 
http://indiana.findadomain.us
 
http://info.findadomain.us
 
http://iowa.findadomain.us
 
http://johnsonville.findadomain.us
 
http://kansas.findadomain.us
 
http://kentucky.findadomain.us
 
http://link.findadomain.us
 
http://look.at.findadomain.us
 
http://louisiana.findadomain.us
 
http://maine.findadomain.us
 
http://marlboro.findadomain.us
 
http://maryland.findadomain.us
 
http://massachusetts.findadomain.us
 
http://michigan.findadomain.us
 
http://minnesota.findadomain.us
 
http://mississippi.findadomain.us
 
http://missouri.findadomain.us
 
http://montana.findadomain.us
 
http://msn.findadomain.us
 
http://myspace.findadomain.us
 
http://net.findadomain.us
 
http://nevada.findadomain.us
 
http://new-hampshire.findadomain.us
 
http://new-jersey.findadomain.us
 
http://new-mexico.findadomain.us
 
http://new-york.findadomain.us
 
http://newhampshire.findadomain.us
 
http://newjersey.findadomain.us
 
http://newmexico.findadomain.us
 
http://newyork.findadomain.us
 
http://no.findadomain.us
 
http://north-carolina.findadomain.us
 
http://north-dakota.findadomain.us
 
http://northcarolina.findadomain.us
 
http://northdakota.findadomain.us
 
http://ohio.findadomain.us
 
http://oklahoma.findadomain.us
 
http://oregon.findadomain.us
 
http://paypal.findadomain.us
 
http://pennsylvania.findadomain.us
 
http://pstpal.findadomain.us
 
http://results.findadomain.us
 
http://rhode-island.findadomain.us
 
http://rhodeisland.findadomain.us
 
http://robert.findadomain.us
 
http://robert-scoviak.findadomain.us
 
http://ronson.findadomain.us
 
http://search.findadomain.us
 
http://small-block.findadomain.us
 
http://small.block.findadomain.us
 
http://smoking.findadomain.us
 
http://south-carolina.findadomain.us
 
http://southcarolina.findadomain.us
 
http://southdakota.findadomain.us
 
http://subdomain.findadomain.us
 
http://tennessee.findadomain.us
 
http://texas.findadomain.us
 
http://utah.findadomain.us
 
http://vermont.findadomain.us
 
http://virginia.findadomain.us
 
http://vista.findadomain.us
 
http://washington.findadomain.us
 
http://west-virginia.findadomain.us
 
http://westvirginia.findadomain.us
 
http://wisconsin.findadomain.us
 
http://wyoming.findadomain.us
 
http://yahoo.findadomain.us
 
http://zippo.findadomain.us
 
http://www.bestflooring.net
 
http://bestflooring.net
 
http://www.bestflooring.org
 
http://bestflooring.org
 
http://www.bestflooring.us
 
http://bestflooring.us
 
http://www.findadomain.us
 
http://findadomain.us
 

Revision as of 11:19, 11 March 2007

each test independent of the others? can we test preview or save if edit isn't working?

  • edit
    • logged in & not logged in, click the "edit" link at the top & "type" the "action=edit" url & click section edit & type section edit url
      • verify the textarea exists
      • verify the textarea contents are correct
      • verify that typing works
  • save
    • in edit mode, click the "Save page" button
    • verify that the page saves
      • we're now NOT in edit mode
      • the contents of the page are what we expect
  • preview
    • in edit mode, click the "Show preview" button
    • the page shows both the contents of the page in html AND the textarea we're editing

Next Actions

  • need to carefully think through edit tests to make sure they cannot pass when they shouldn't - all 8 tests now pass!

Done

  • created files basic_wiki_functions_acceptance_test.sh & BasicWikiFunctionsTest.php
  • testEditLinkWholePageIP() & testEditLinkWholePageLogin() both call editLinkWholePage() which does the actual work - the only difference is the login one logs in
  • testEditLinkSectionIP() & testEditLinkSectionLogin() both call editLinkSection() - same as above
  • basic structure of the file is complete now with 8 tests in two categories, logged in & IP; calling 4 functions in two categories, whole page or section; calling 2 functions in two categories, edit link or type edit URL; call DoTest(), so it's something like this
    • doTest
      • editLink
        • editLinkWholePage
          • IP
          • logged in
        • editLinkSection
          • IP
          • logged in
      • editURL
        • editURLWholePage
          • IP
          • logged in
        • editURLSection
          • IP
          • logged in


Retrieved from "http://aboutus.com/index.php?title=Basic_Functions_of_a_Wiki&oldid=5510198"