[Surfraw-commits] [surfraw] 01/04: mdn, mysqldoc, pgdoc, phpdoc: added tests

Ian Beckwith ianb at alioth.debian.org
Sun Oct 6 01:05:31 UTC 2013


This is an automated email from the git hooks/post-receive script.

ianb pushed a commit to branch 2.2.9_release_candidate
in repository surfraw.

commit 11472d6771c772fa30433212bdb96acf7eaa76e8
Author: Ian Beckwith <ianb at erislabs.net>
Date:   Sat Oct 5 22:20:01 2013 +0100

    mdn, mysqldoc, pgdoc, phpdoc: added tests
---
 ChangeLog          |    5 ++++-
 elvi/mdn           |    3 +--
 elvi/mysqldoc      |    2 +-
 test/Makefile.am   |   57 ++++++++++++++++++++++++++--------------------------
 test/mdn.test      |    2 ++
 test/mysqldoc.test |    6 ++++++
 test/pgdoc.test    |    4 ++++
 test/phpdoc.test   |    2 ++
 8 files changed, 49 insertions(+), 32 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 1dcc21e..57cf506 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,11 +1,14 @@
 2013-10-05  Ian Beckwith  <ianb at erislabs.net>
 
+	* ask, cisco: fix elvi.
 	* google: -g for groups clashed with -g for graphical browser.
 	  Invoke groups with -G, -gr, -groups or -search=groups.
-	* ask, cisco: fix elvi.
+	* mdn: site invokes google custom search via gratuitous
+	  javascript, so switch to w3_custom_search.
 	* alioth: changed test to SKIP:, works OK but won't talk
 	  to LWP, hence test breaks.
 	* discogs, openbsd: fixed tests.
+	* mdn, mysqldoc, pgdoc, phpdoc: added tests.
 
 2013-09-30  Ian Beckwith  <ianb at erislabs.net>
 
diff --git a/elvi/mdn b/elvi/mdn
index 50c0108..99859bf 100755
--- a/elvi/mdn
+++ b/elvi/mdn
@@ -18,8 +18,7 @@ if test -z "$w3_args"
 then
     w3_browse_url "http://developer.mozilla.org"
 else
-    escaped_args=`w3_url_of_arg $w3_args`
-    w3_browse_url "http://developer.mozilla.org/en-US/search?q=${escaped_args}"
+    w3_custom_search -s=developer.mozilla.org "$w3_shquoted_args"
 fi
 
 
diff --git a/elvi/mysqldoc b/elvi/mysqldoc
index bdd5d5b..4f8222d 100755
--- a/elvi/mysqldoc
+++ b/elvi/mysqldoc
@@ -4,7 +4,7 @@
 . surfraw || exit 1
 
 w3_config_hook () {
-    def   SURFRAW_mysqldoc_version 5.5
+    def   SURFRAW_mysqldoc_version all
 }
 
 w3_usage_hook () {
diff --git a/test/Makefile.am b/test/Makefile.am
index c7d1efc..0077b7f 100644
--- a/test/Makefile.am
+++ b/test/Makefile.am
@@ -1,31 +1,32 @@
-EXTRA_DIST = runtests elviwithouttests README COOKIES W.test			\
-       acronym.test ads.test alioth.test amazon.test archpkg.test	\
-       archwiki.test arxiv.test ask.test aur.test austlii.test		\
-       bbcnews.test bing.test bookfinder.test bugmenot.test			\
-       bugzilla.test cablesearch.test cia.test cisco.test cite.test	\
-       cliki.test cnn.test codesearch.test comlaw.test ctan.test	\
-       currency.test cve.test debbugs.test debcodesearch.test		\
-       debcontents.test deblists.test deblogs.test debpackages.test	\
-       debpkghome.test debpts.test debsec.test debvcsbrowse.test	\
-       debwiki.test deja.test deli.test discogs.test dmoz.test		\
-       duckduckgo.test ebay.test etym.test excite.test f5.test		\
-       finkpkg.test foldoc.test freebsd.test freedb.test			\
-       freshmeat.test fsfdir.test gcache.test genbugs.test			\
-       genportage.test github.test google.test gutenberg.test		\
-       imdb.test ixquick.test jamendo.test javasun.test jquery.test	\
-       lastfm.test leodict.test l1sp.test lsm.test macports.test	\
-       mathworld.test mininova.test musicbrainz.test netbsd.test	\
-       ntrs.test openbsd.test openports.test opensearch.test		\
-       pasearch.test pin.test piratebay.test pgpkeys.test			\
-       priberam.test pubmed.test rae.test rfc.test rhyme.test		\
-       rpmsearch.test scholar.test scicom.test scitopia.test		\
-       scirus.test scpan.test slashdot.test slinuxdoc.test			\
-       sourceforge.test springer.test stack.test stockquote.test	\
-       sunonesearch.test thesaurus.test translate.test urban.test	\
-       w3css.test w3html.test w3link.test w3rdf.test wayback.test	\
-       webster.test wetandwild.test wikipedia.test wolfram.test		\
-       woffle.test worldwidescience.test yahoo.test yandex.test		\
-       youtube.test yubnub.test
+EXTRA_DIST = runtests elviwithouttests README COOKIES W.test				\
+       acronym.test ads.test alioth.test amazon.test archpkg.test		\
+       archwiki.test arxiv.test ask.test aur.test austlii.test			\
+       bbcnews.test bing.test bookfinder.test bugmenot.test				\
+       bugzilla.test cablesearch.test cia.test cisco.test cite.test		\
+       cliki.test cnn.test codesearch.test comlaw.test ctan.test		\
+       currency.test cve.test debbugs.test debcodesearch.test			\
+       debcontents.test deblists.test deblogs.test debpackages.test		\
+       debpkghome.test debpts.test debsec.test debvcsbrowse.test		\
+       debwiki.test deja.test deli.test discogs.test dmoz.test			\
+       duckduckgo.test ebay.test etym.test excite.test f5.test			\
+       finkpkg.test foldoc.test freebsd.test freedb.test				\
+       freshmeat.test fsfdir.test gcache.test genbugs.test				\
+       genportage.test github.test google.test gutenberg.test			\
+       imdb.test ixquick.test jamendo.test javasun.test jquery.test		\
+       lastfm.test leodict.test l1sp.test lsm.test macports.test		\
+       mathworld.test mdn.test mininova.test musicbrainz.test			\
+       mysqldoc.test netbsd.test ntrs.test openbsd.test					\
+       openports.test opensearch.test oraclesearch.test pasearch.test	\
+       pgdoc.test phpdoc.test pin.test piratebay.test pgpkeys.test		\
+       priberam.test pubmed.test rae.test rfc.test rhyme.test			\
+       rpmsearch.test scholar.test scicom.test scitopia.test			\
+       scirus.test scpan.test slashdot.test slinuxdoc.test				\
+       sourceforge.test springer.test stack.test stockquote.test		\
+       thesaurus.test translate.test urban.test w3css.test				\
+       w3html.test w3link.test w3rdf.test wayback.test webster.test		\
+       wetandwild.test wikipedia.test wolfram.test woffle.test			\
+       worldwidescience.test yahoo.test yandex.test youtube.test		\
+       yubnub.test
 
 test:
 	./runtests
diff --git a/test/mdn.test b/test/mdn.test
new file mode 100644
index 0000000..51685a1
--- /dev/null
+++ b/test/mdn.test
@@ -0,0 +1,2 @@
+SURFRAW_customsearch_provider=duckduckgo mdn form
+HTML/Element/form
diff --git a/test/mysqldoc.test b/test/mysqldoc.test
new file mode 100644
index 0000000..700047b
--- /dev/null
+++ b/test/mysqldoc.test
@@ -0,0 +1,6 @@
+SURFRAW_customsearch_provider=duckduckgo mysqldoc select
+select_expr
+SURFRAW_customsearch_provider=google mysqldoc select
+is used to retrieve rows
+SURFRAW_customsearch_provider=duckduckgo mysqldoc -v=5.1
+MySQL 5\.5 Reference Manual
diff --git a/test/pgdoc.test b/test/pgdoc.test
new file mode 100644
index 0000000..2ffdb8d
--- /dev/null
+++ b/test/pgdoc.test
@@ -0,0 +1,4 @@
+SURFRAW_customsearch_provider=duckduckgo pgdoc select
+SELECT.*DISTINCT
+SURFRAW_customsearch_provider=duckduckgo pgdoc -v=9.1 select
+The syntax of the RETURNING list
diff --git a/test/phpdoc.test b/test/phpdoc.test
new file mode 100644
index 0000000..5eaafd7
--- /dev/null
+++ b/test/phpdoc.test
@@ -0,0 +1,2 @@
+SURFRAW_customsearch_provider=duckduckgo phpdoc array_merge
+Merges the elements

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/surfraw/surfraw.git



More information about the Surfraw-commits mailing list