Commit Graph

3417 Commits (df205e2335748e3ab265dafb820eda0330ca82c7)

Author SHA1 Message Date
hchienjo f9f900b420 Add tests for 'X in roman numeral' bug https://github.com/duckduckgo/zeroclickinfo-goodies/issues/3484. 2016-08-15 10:25:36 +00:00
Rob Emery f8878c8237 Merge pull request #3511 from duckduckgo/jag/conversions-base
Conversions.pm: Switch group from 'text' to 'base'.
2016-08-14 21:58:53 +01:00
Ben Moon 6e31737cdd Add support for three-digit hex codes 2016-08-13 11:08:02 +01:00
Zaahir Moolla 53be50050d Merge pull request #3400 from sahildua2305/colors-goodie-new
New CSS Colors Goodie
2016-08-11 13:25:50 -04:00
jagtalon 7172d0d85a Update tests for the template group. 2016-08-10 19:43:28 +00:00
sdua 860987823c CssColors: Remove new lines 2016-08-09 20:01:31 +00:00
Zaahir Moolla aa595401d7 Merge pull request #3518 from duckduckgo/pr/3367
Continue PR #3367
2016-08-09 14:17:35 -04:00
Ben Moon d17319fdf2 Remove trailing space from subtitle prefixes 2016-08-06 18:19:58 +01:00
Zaahir Moolla f5a020b470 Merge pull request #3425 from duckduckgo/zaahir/js-minify-improvements
JS Minify Visual Improvements
2016-08-06 11:31:52 -04:00
Shubham Gupta 0493c40362 Update DaysBetween.t 2016-08-04 05:04:31 +05:30
Shubham Gupta 0d7e45637e Update DaysBetween.t 2016-08-04 04:25:20 +05:30
iamshubh22 48a7feba0b DaysBetween: Add 'Days since' feature 2016-08-04 03:24:31 +05:30
Daniel Davis 76837bcce0 Merge pull request #3218 from tagawa/tagawa/sha3
SHA-3: Added 'sha-3' trigger
2016-08-02 23:04:06 +09:00
sdua b7c5721f14 JSONValidator: Fix tests 2016-08-01 22:07:10 +00:00
sdua 5647a62cac JSONValidator: Update tests 2016-08-01 22:02:44 +00:00
sdua 1d79237bea JSONValidator: Update tests 2016-07-30 17:14:30 +00:00
Maria Grazia Alastra 33f622f8c1 Merge pull request #3432 from sahildua2305/json-validator-new
New JSON Validator
2016-07-28 23:18:19 +02:00
Daniel Davis 51b64c295e Merge pull request #3409 from duckduckgo/gd/random-date-past-future
RandomDate: Add support for ranges
2016-07-28 17:35:07 +09:00
Zac Pappis 7ca0a066e8 Merge pull request #3243 from sahildua2305/frequency-improve
Frequency: Update IA to use List template
2016-07-25 09:18:55 -04:00
sdua a271bb587b JSONValidator: Update tests 2016-07-24 19:34:30 +00:00
sdua f2f54f0e59 JSONValidator: Update subtitle section 2016-07-24 19:19:36 +00:00
sdua 44aa73ae73 JSONValidator: Add basic template and load library 2016-07-24 18:25:07 +00:00
Ben Moon eb7e4a5813 Ensure trailing punctuation is ignored 2016-07-23 19:14:10 +01:00
msingh2 6138d325c7 Fixes Color Picker Name 2016-07-22 19:53:58 +00:00
sdua 3c4ad30c4d JSONValidator: Init v1 2016-07-21 21:31:53 +00:00
sdua 6e4d73b847 JSONValidator: Init 2016-07-21 20:47:14 +00:00
Zaahir Moolla f2a0fe934f Merge pull request #3284 from 122131/minecraft-crafting-update
Minecraft: recipe update & other enhancements
2016-07-21 12:20:04 -04:00
Olivia Haas 92e476b216 Merge pull request #3398 from duckduckgo/mintsoft/parcelforce-eager-trigger
Parcelforce: Triggering on luhn!
2016-07-21 11:19:56 -04:00
Olivia Haas 59c235876d Merge pull request #3397 from duckduckgo/mintsoft/url_decode
URLDecode: Fixing case sensitive triggers
2016-07-21 11:03:47 -04:00
Zaahir Moolla e991c50424 fix test 2016-07-21 10:59:16 -04:00
Zaahir Moolla 3e7bcfc8b5 Merge pull request #3417 from sahildua2305/refactor-js-minify
JsMinify: Code Refactor and Design Adjustments [WIP]
2016-07-21 08:17:36 -04:00
Daniel Davis d6fac752ed Merge pull request #3399 from regagain/luhn
Luhn Algorithm: Reduce subtitle redundancy
2016-07-21 11:40:32 +09:00
regagain 02eb439684 Removed full stop 2016-07-20 17:53:27 +00:00
Ben Moon 8347689276 Ensure start and end dates are different 2016-07-20 10:49:29 +01:00
msingh2 9941785610 Tests updated 2016-07-20 07:03:46 +00:00
sdua 7c1609fafb JsMinify: Add more tests for new triggers 2016-07-19 22:35:09 +00:00
sdua df042967f6 JsMinify: Update tests 2016-07-19 22:15:56 +00:00
1122131 7b509eaed1 second test file fix 2016-07-19 18:06:27 +00:00
1122131 c7cd16769f update test file for image paths 2016-07-19 17:50:54 +00:00
Maria Grazia Alastra 479814bd70 Merge pull request #3352 from sahildua2305/js-minifier
Add new JSMinify Instant Answer
2016-07-19 19:24:52 +02:00
Ben Moon 4fcf5dfed5 Add support for ranges with 'Date and Time' 2016-07-19 16:06:28 +01:00
Ben Moon c35ab307dc Add support for additional past/future forms 2016-07-19 15:41:43 +01:00
Ben Moon 67e7af47c7 Ensure unsupported ranges do not trigger 2016-07-19 14:25:58 +01:00
Ben Moon 6520e91a28 Ensure min and max dates are valid 2016-07-19 14:21:27 +01:00
Ben Moon 6460f1b727 Add support for 'between' forms 2016-07-19 14:17:27 +01:00
Ben Moon f7bf753492 Ensure (test) matches are on full string 2016-07-19 14:06:03 +01:00
Ben Moon 1fc7aeaa71 Add support for 'in the past' forms 2016-07-19 14:04:51 +01:00
Ben Moon 0231273a59 Add support for 'in the past' forms for Date 2016-07-19 13:55:57 +01:00
Ben Moon 955739a57e Add helpers for building tests 2016-07-19 13:14:36 +01:00
Daniel Davis 94b5339447 Merge pull request #3313 from tagawa/tagawa/macaddress
Refer MAC address and Generate MAC to each other
2016-07-19 20:08:21 +09:00
sdua dfd5c3d56f CssColors: Add more negative test 2016-07-18 21:41:17 +00:00
Zaahir Moolla 62f7e90d3d Update links and phrasing 2016-07-18 12:57:02 -04:00
Zach Thompson 9cdff5cf2a Make metadata test for cheat sheets a warning
Update the message so it's clear what needs to be done to get a cheat sheet in the feed.
2016-07-18 10:22:07 -06:00
sdua 6e9afed20f CssColors: Improve triggering and update tests 2016-07-16 22:54:39 +00:00
sdua 1dba7cfa89 CssColors: Add more tests 2016-07-16 22:47:53 +00:00
sdua e5c28900de CssColors: Rename share folder 2016-07-16 22:19:04 +00:00
sdua 95b197334f CssColors: Update test 2016-07-16 22:12:58 +00:00
sdua 6c898bc505 CssColors: change ID to csscolors from css_colors 2016-07-16 21:45:29 +00:00
sdua b0fcfd1b3a CssColors: Init 2016-07-16 21:36:26 +00:00
regagain 0be2c62c25 reduce subtitle redundancy 2016-07-16 09:35:51 +00:00
msingh2 2adddd17ee Added test for rgb hsv cmyk 2016-07-15 20:53:36 +00:00
Rob 126272355c ParcelForce: Adding failing test for keen triggering 2016-07-15 21:51:25 +01:00
Rob 520296bb89 URLDecode: Failing tests for trigger being case-sensitive 2016-07-15 21:32:58 +01:00
msingh2 2f1a77e268 Add more tests to ignore 2016-07-15 20:25:32 +00:00
msingh2 6cef91fce4 Fixing tests type 2016-07-15 19:40:22 +00:00
msingh2 9f7fca1088 File renamed 2016-07-15 19:34:47 +00:00
msingh2 6e4bc8d350 Basic Structured Answer added 2016-07-15 19:34:15 +00:00
Daniel Davis f8741e1292 Merge pull request #2973 from regagain/luhn
New Luhn instant answer
2016-07-14 23:24:45 +09:00
1122131 6f69014696 thirdr fix for test file 2016-07-12 15:43:33 +00:00
1122131 fb9df368fd another fix for test file 2016-07-12 15:36:02 +00:00
1122131 78cf74abb9 fixed test file 2016-07-12 15:26:04 +00:00
sdua 4315b5904d JsMinify: Fix tests 2016-07-11 20:38:20 +00:00
Ben Moon 0929a393a6 Remove unnecessary helper
@mintsoft Thus I reduce my laziness...
2016-07-11 15:57:43 +01:00
Ben Moon 69083246ed Add 'join_last' option 2016-07-11 11:04:00 +01:00
Ben Moon 4a6c23f048 Add 'join' option for formatting 2016-07-11 11:04:00 +01:00
Ben Moon d61bb26fa1 Add support for varying nested parentheses format
So `parens => '({})'` would format as '(1, {2, 3}, 4)'.
2016-07-11 11:03:59 +01:00
Ben Moon c24ecdf3d8 Improve support for 'empty' parentheses
When the user uses "parens => ''" in format_list.
2016-07-11 11:03:59 +01:00
Ben Moon e3cd02900c Add 'parens' option to 'format_list'
Allow specifying which parentheses should be used when formatting.
2016-07-11 11:03:59 +01:00
Ben Moon 0e0fcbc3af Default 'nested' to false if 'item' is provided
Generally, if an item regex is provided we won't be working with a
nested list, so turn nesting off.

Also improve validation for nested items.
2016-07-11 11:03:59 +01:00
Ben Moon 8e2dd40e7b Add test for explicitly enabled nesting
And clean the tests up a bit too.
2016-07-11 11:03:59 +01:00
Ben Moon e0017279ef Add support for parsing nested lists 2016-07-11 11:03:59 +01:00
Ben Moon 05343878a5 Move valid and invalid item regex tests to subtest
So we can show which regex is being tested.
2016-07-11 11:03:59 +01:00
Ben Moon f41a797adc Add test for undefined input to parse 2016-07-11 11:03:59 +01:00
Ben Moon b05fff92a7 Add support for basic formatting
Currently only formatting as a standard ARRAY is supported. TODO:
support separators/brackets (and perhaps detected from previous
parsing).
2016-07-11 11:03:58 +01:00
Ben Moon 82c0840185 Allow specifying a regex each item must match
For example `parse_list($text, item => qr/\d+/)` would only allow
digits.
2016-07-11 11:03:58 +01:00
Ben Moon 11b2ec875f Add test for empty string (invalid) 2016-07-11 11:03:58 +01:00
Ben Moon fb2a722b9f Add test for varying separators 2016-07-11 11:03:58 +01:00
Ben Moon 408c76f2a2 Allow lists without brackets 2016-07-11 11:03:58 +01:00
Ben Moon f379ce0d39 Fix check for defined result
Tests get confusing with Test::Deep if $got is undefined (and isn't
passed explicitly). e.g.,
`cmp_deeply(ListTester::parse_list($to_parse)...`.
2016-07-11 11:03:58 +01:00
Ben Moon a3a08de2a3 Pull common list-parsing test into sub 2016-07-11 11:03:58 +01:00
Ben Moon 7874e86491 Add test for number of items
Corrected regex to allow for empty list
2016-07-11 11:03:58 +01:00
Ben Moon 45e8bd8200 Add test for varying brackets
Also, return an ARRAY reference instead of a list (at least for now);
not sure which will make more sense in the future (probably just a
list).

/cc @mintsoft
2016-07-11 11:03:58 +01:00
Ben Moon 8556e46930 Add 'initialization' test 2016-07-11 11:03:57 +01:00
regagain e0c0436cfa changed data structure in build_structured_answer 2016-07-10 20:20:41 +00:00
regagain bd062cd7e2 Test to clarify that whitespaces should be ignored 2016-07-09 15:57:41 +00:00
sdua 42e9e7d02f Frequency: Refactor tests to remove duplication 2016-07-09 10:49:57 +00:00
msingh2 96c7c20ab1 Initial code ported 2016-07-08 13:13:08 +00:00
Ben Moon 772e6c8542 Update tests and fix logic for new front-end 2016-07-08 10:29:38 +01:00
Ben Moon 80f4c32c14 Add support for basic '+' forms
E.g., `blue + black =`.

Currently does NOT support '+' on its own, e.g., `blue + black`.
2016-07-07 14:06:13 +01:00
Ben Moon ec56c99756 Improve support for multi-word colors
Ensure the user can type 'x-y', 'x y' or 'xy' to match a color.
2016-07-07 13:44:44 +01:00
Daniel Davis 7bc3c9bc3f Merge pull request #3303 from eflyjason/pinyin
New Chinese to Pinyin Goodies
2016-07-07 17:59:52 +09:00
sdua 80d837cd65 Frequency: Reverting last two commits 2016-07-06 20:04:48 +00:00
sdua b524a56e50 Frequency: Fix minor issue with tests 2016-07-06 13:04:45 +00:00
Ben Moon 46ca72219a Add support for infix mix/tint queries
And vastly improve execution and regexp compilation time.

1. Add some early-bail shortcuts so we don't need to check massive
regexes each time.

2. Reduce some duplication of regexes and matching.

3. Improve regexes.
2016-07-06 13:55:07 +01:00
sdua 08429acb37 JsMinify: Fix tests 2016-07-06 12:51:03 +00:00
Ben Moon 04614f1f30 Add support for tinting colors 2016-07-06 12:49:41 +01:00
sdua 7d5448c1e8 JsMinify: Update Tests 2016-07-06 11:40:05 +00:00
Ben Moon cf6fd709c0 Add support for percentages in mixing
E.g., `mix 50% blue with 50% black`.
2016-07-06 12:10:46 +01:00
Ben Moon 3983157ac3 Ensure (mix) amounts are normalized for template
Instead of passing 'parts' or 'percent' etc., just pass a decimal that
we can do with what we will in the 'front' end.
2016-07-06 11:52:51 +01:00
Ben Moon f3c205cde2 Add support for 'parts' in mixing
E.g., `mix 5 parts blue and 6 parts red`.
2016-07-06 11:36:39 +01:00
Ben Moon 9675e8edb1 Add some basic custom stop words
'make', 'makes', 'paint', and 'paints'; just some common words that pop
up in queries relating to color.
2016-07-05 21:34:23 +01:00
Ben Moon 76495ed45a Add support for 'mixing' form 2016-07-05 21:31:17 +01:00
Ben Moon 06e0da0503 Add support for 'with' in mixing
E.g., `mix white with black`.
2016-07-05 21:23:39 +01:00
sdua 090784945d JsMinify: Fix tests file name 2016-07-05 20:09:47 +00:00
Ben Moon ee5e5e7e51 Vastly increase number of supported (named) colors
From about ~100-200 to upwards of 10,000 (at the cost of a little
speed).
2016-07-05 19:04:50 +01:00
Ben Moon 5c00057dd3 Add support for 'mixed' and improve relevancy
This relevancy check (stopwords) seems to do a pretty decent job.
Unfortunately there are a lot of queries involving colors - many valid
and many invalid.
2016-07-05 16:11:11 +01:00
Ben Moon 92a5b307c1 Allow using the plural of color (though singular)
Currently only returning single results, but we probably want to catch
queries like `random colors`.
2016-07-05 15:26:22 +01:00
Zaahir Moolla 6a1e1e537c Merge pull request #3342 from duckduckgo/mintsoft/dewey-alteration
Dewey: Converting to structured answer
2016-07-05 10:22:35 -04:00
Ben Moon 88317a6394 Add support for additional 'opposite' forms
* Complementary
* Can use 'for|of|to'
2016-07-05 15:21:36 +01:00
Ben Moon 51d1294bcc Ensure it is clear that opposites are for RGB
People may mean the 'RBY' model, so ensure they can see this is RGB.

*Todo: Support the 'traditional' model in the future.*
2016-07-05 15:09:50 +01:00
Ben Moon 65b293005a Add support for opposite colors 2016-07-05 14:42:41 +01:00
Ben Moon be81fa4df2 Add more sample queries (some with potential) 2016-07-05 14:03:23 +01:00
Ben Moon f4fa95c8ba Add additional sample queries
* Ensure we can trigger 'mix' in the middle of a sentence.
2016-07-05 13:55:17 +01:00
Ben Moon 43abe8678f Add invalid queries from sampling
A.k.a. the 'query suggestion' method.
2016-07-05 13:48:06 +01:00
Ben Moon c12a1ac994 Add support for common names in output
If there is a 'common' name available for the color, display that along
with the hex code.
2016-07-05 12:56:04 +01:00
Ben Moon 8316a69f73 Add support for bounds in random colors
E.g., `random color between blue and green`.
2016-07-05 12:28:40 +01:00
Ben Moon 09d622130e Add support for named colors
E.g., in `mix blue and red`.
2016-07-05 12:03:59 +01:00
Ben Moon 5707700a7c Allow use of 'and' when mixing colors 2016-07-05 11:50:31 +01:00
Ben Moon 67460e170d Allow leading '#' for hex colors 2016-07-05 11:49:19 +01:00
Ben Moon 942c87147b Add support for mixing two colors 2016-07-05 11:45:40 +01:00
Ben Moon f12586eb5f Allow using 'rand' instead of 'random' 2016-07-05 11:31:33 +01:00
Ben Moon a6c557c112 Ensure basic invalid queries do not trigger 2016-07-05 11:25:48 +01:00
Ben Moon c35d489c48 Replace use of 'content' with 'title_content'
We'll only be modifying the subtitle and title, so use the provided
content templates.
2016-07-05 10:58:39 +01:00
Ben Moon b132ab9026 Add a colored box to title
1. Add a '#' to the front of hex colors.
2. Display a colored box along with the hex value of the color.
2016-07-05 09:52:14 +01:00
Ben Moon a95a74a5b0 Add support for 'colour' form 2016-07-05 09:38:04 +01:00
Ben Moon 718820888f Add support for basic random color queries 2016-07-05 09:33:50 +01:00
Ben Moon 85bac4f846 Rename 'RGBColor' to 'RgbColor'
Due to the way the package name is handled in the metadata, `RGBColor`
causes some attributes to become `rgbcolor` rather than `rgb_color` (for
the latter `RgbColor` is required).
2016-07-05 08:52:33 +01:00
yhe e21314df4a add test to check if special pinyin like v3 can be converted correctly 2016-07-05 05:29:09 +00:00
yhe 93f0a60e53 return if content dont contain Chinese and result don't contain special Pinyin character (e.g. yes3) 2016-07-05 05:20:30 +00:00
yhe 31653a7904 return unless content have Chinese character or have number (e.g. 測試/ce4 shi4) 2016-07-05 05:14:11 +00:00
yhe 63085e3e35 add space directly after chinese character instead of adding to number 2016-07-05 05:07:38 +00:00
yhe afbc826fac add new test for upper case input 2016-07-05 04:27:02 +00:00
sdua 29ada01d3f JsMinify: Init IA 2016-07-04 22:51:31 +00:00
Ben Moon ea662bb28b Update answer_type
Use 'rgb_color' rather than 'rgbcolor'.
2016-07-04 19:28:09 +01:00
Ben Moon 8b8bd59ff1 Add files generated by DuckPAN 2016-07-04 18:57:54 +01:00
Zaahir Moolla f044243408 Merge pull request #3315 from duckduckgo/zaahir/flip-text-trigger-1
FlipText: Force start trigger to improve relevancy
2016-07-04 13:25:48 -04:00
yhe 879f2c7e01 Prevent triggers for queries that already contain pinyin 2016-07-04 10:43:39 +00:00
Rob 5a91961dd8 Dewey: Should not react to the query "dewey decimal system" without numbers etc 2016-07-04 05:50:29 +01:00
Rob b83db4c7c8 Dewey: Tests passing again; slight renaming 2016-07-04 05:50:10 +01:00
Rob 24ab262e41 Dewey: Converting the first half of tests into hashes
Dewey: All tests converted; there is now a problem with the actual implementation, each call when executed in duckpan server remembers the previous answers
2016-07-04 05:49:48 +01:00
AlterationBrick 475dac19e6 Commenting the code to try and figure out what it does
more commenting

Finish commenting and figuring out what it does

change some html insertions to hash insertions

remove all html except for links

comment out references to $out and $out_html so it triggers in DuckPAN

Fix an obvious spelling error and take out a ref tag from wikipedia

Hide html tags in output, check for nonexistent numbers, stop lowercasing output because it's no longer embedded in a sentence

Clean up perl code without changing functionality, attempt a test file

Slight unsuccessful mods to t file
2016-07-04 05:49:41 +01:00
Rahiel Kasim 375eced70c fix link to Tor onion service 2016-07-01 18:20:39 +02:00
sradhakrishnan 759d8f8c07 Fix failing tests 2016-07-01 10:00:00 +00:00
sradhakrishnan b71cbbd2a4 Fix failing tests 2016-07-01 09:51:23 +00:00
Ben Moon 706ac4d564 Merge pull request #3305 from sam09/fix3300
Add Handling Negative Duration in Duration Calculator
2016-06-29 11:10:04 +01:00
sradhakrishnan 911a556327 Add Test 2016-06-29 05:11:41 +00:00
sdua 43c41664b7 Frequency: Add more relevant tests 2016-06-29 04:58:51 +00:00
sdua 16b295c974 Frequency: Fix tests 2016-06-29 04:47:37 +00:00
tagawa 38dcedf0a6 Changed template group back to 'text' 2016-06-28 14:10:37 +00:00
sradhakrishnan 13140b7986 Add more tests to Duration Calculator 2016-06-28 06:33:21 +00:00
Zaahir Moolla e32ffdcfaf Add failing test to demonstrate trigger change 2016-06-27 17:57:33 -04:00
tagawa 1ca9e98500 Refer MAC address and Generate MAC to each other 2016-06-27 17:20:37 +00:00
Daniel Davis 7a59de0bd4 Merge pull request #3219 from neosilky/url-encode-changes
URLEncode: enable triggering on 'uri' as well
2016-06-27 17:17:55 +09:00
sradhakrishnan 7c8dfe9e0c Add tests 2016-06-25 16:10:47 +00:00
yhe 444652a231 Add Chinese to Pinyin 2016-06-25 14:52:39 +00:00
1122131 46dafc94a1 second test file update 2016-06-25 06:47:53 +00:00
1122131 fd814d91bc test file update 2016-06-25 06:38:34 +00:00
1122131 17c360e1cc test file fix 2016-06-24 19:59:14 +00:00
Zaahir Moolla 6e92ddad15 Merge pull request #3030 from duckduckgo/gd/birth-stone-cleanup
BirthStone: Clean up
2016-06-23 17:10:51 -04:00
Zaahir Moolla fc5f8b4724 Merge pull request #2875 from duckduckgo/gd/random-date-new-ia
New Random Date Goodie
2016-06-23 16:54:00 -04:00
Zaahir Moolla ee72c6af2a Merge pull request #3206 from NaveenKarippai/2840/helpLine
HelpLine: Add test cases to the suite
2016-06-23 12:16:09 -04:00
sdua 2d5a9f395a Update tests according to changes 2016-06-22 15:47:07 +00:00
Zaahir Moolla 2588cc64ce Merge pull request #2855 from marianosimone/Sloff/ChineseZodiac_Icons
Add Chinese zodiac icons (cont)
2016-06-22 10:55:20 -04:00
Zaahir Moolla a726f991f5 Merge pull request #3205 from sam09/dur_cal
Add Duration Calculator
2016-06-22 10:51:38 -04:00
Zaahir Moolla 8b5ae0d771 Merge pull request #3215 from shellhead/fibonacci
Fibonacci: Use Perl package
2016-06-21 18:35:45 -04:00
Zaahir Moolla bdcf034144 Merge pull request #3108 from lowellosaurus/military-rank
New MilitaryRank Instant Answer
2016-06-21 11:42:09 -04:00
lwood1 883e16d6e4 Moved logic to insert no insignia image into perl module. Removed javascript file. 2016-06-21 11:20:54 +00:00
lwood1 d288c0f05e Grab goodie version number in perl and pass it to javascript 2016-06-21 08:04:53 +00:00
mhunsinger 52e2993603 Merge branch 'master' of https://github.com/duckduckgo/zeroclickinfo-goodies into fibonacci 2016-06-21 05:52:56 +00:00
mhunsinger 8474384ca8 Changed response to strings, was hanging on large Fibonacci. 2016-06-21 05:52:02 +00:00
sdua aec6a7b4c5 Make title relevant to the query 2016-06-20 20:24:30 +00:00
1122131 cd319e2b02 another test file fix 2016-06-18 15:44:22 +00:00
1122131 9d59b38816 attemp to fix test file 2016-06-18 15:31:08 +00:00
1122131 17170a91e6 updated .t file 2016-06-18 14:06:05 +00:00
rgaul aa932b30f0 Templates type should be group 2016-06-18 01:14:45 +00:00
sradhakrishnan cdb0f91902 Add more tests. Add weeks, years, months, milliseconds 2016-06-17 13:20:49 +00:00
Zaahir Moolla d6c0e510fa Merge pull request #3208 from gaulrobe/issue-1044
Tip IA: Trigger calculations off of 'tax' and some cleanup
2016-06-16 13:10:57 -04:00
Ben Moon e4cda658a8 Update tests to use Test::Deep (#3249)
This one was merged *after* the DuckDuckGo changes.
2016-06-14 20:50:58 +01:00
NaveenKarippai ce2d322f09 HelpLine: Remove obsolete test cases and cache
The cache should be disabled as users from different locations will
get different results for the same query (basically location enabled
IA should have cache disabled). The test cases should be cleaned by
removing obsolete test cases from the suite.

* obsolete test cases removed

* cache disabled
2016-06-14 19:47:53 +00:00
sdua e589b2a418 Updated tests to use build_test paradigm 2016-06-14 12:23:29 +00:00
sdua f6c15045c3 Fix tests 2016-06-14 11:22:18 +00:00
sradhakrishnan c4ecb7f910 Add single regex 2016-06-14 06:48:22 +00:00
mhunsinger b1874b8f23 Returning Yes/No, and minor (sub)title formatting. 2016-06-14 04:57:47 +00:00
mhunsinger 4155fcab61 Refactored tests and minor parts of Perl script.
Removed stripping whitespace around the query, as remainder_lc
already does this.
Refactored build_test to include testing for build_pred_test.
2016-06-14 04:51:34 +00:00
sdua 1b7d811eab Update tests 2016-06-14 00:17:50 +00:00
sradhakrishnan d63603bad6 Fix tests and subtract 2016-06-13 13:53:06 +00:00
rgaul 42ec08c3ff Remove print 2016-06-11 15:14:19 +00:00
rgaul fc5c0feeed Fixup tests 2016-06-11 15:13:37 +00:00
Rob cee4bac8d7 Conversions: Updating tests to be accurate 2016-06-10 18:43:15 +01:00
Rob b7d3e0a80a Conversions: Adding failing test for the definition of a gallon 2016-06-10 18:38:03 +01:00
NeoSilky ad58d054b2 URLEncode: enable triggering on 'uri' as well 2016-06-10 08:50:21 +00:00
mhunsinger 7971d0b6f0 Merge branch 'master' of https://github.com/duckduckgo/zeroclickinfo-goodies into fibonacci 2016-06-10 07:01:32 +00:00
mhunsinger 71b855660c Added IA for "is n a Fibonacci number?". 2016-06-10 07:00:31 +00:00
tagawa 94acf5c43c SHA-3: Added 'sha-3' trigger 2016-06-10 05:05:29 +00:00
Zach Thompson d07edff7c9 Merge pull request #3214 from duckduckgo/mintsoft/any-qr-tests
Switching to Test::Deep for Email Validator and ChordDiagrams
2016-06-09 15:30:58 -06:00
Rob a3c74e7985 ChordDiagrams: Using Test::Deep 2016-06-09 21:32:55 +01:00
Rob ce3ee2f48e EmailValidator: Switching out to re() for the text for Test::Deep 2016-06-09 21:30:21 +01:00
mhunsinger 6ec43de449 Merge branch 'master' of https://github.com/duckduckgo/zeroclickinfo-goodies into fibonacci 2016-06-09 20:07:01 +00:00
mhunsinger 1172e7b7b5 Updated Fibonacci to use Perl Math::NumSeq::Fibonacci package.
Changed the handler from "request" to "request_lc".
Fixed a problem where the regexp didn't handle "nd" ordinal suffix.
Created new test to ensure it would handle both of these cases.
2016-06-09 20:01:15 +00:00
Roysten 3bcfbede0f Merge remote-tracking branch 'ddg/master' into 2048rewrite 2016-06-09 18:17:08 +00:00
NaveenKarippai 34ff2f032d Add test cases for a multitude of query and change cache definition
The code coverage will be complete when there are test cases for a multitude
of queries. Also, as the goodie always return the same set of results for the
trigger query - cache can be set.

* cache set

* added test cases
2016-06-09 17:34:22 +00:00
Zaahir Moolla 8775bed07a Merge pull request #2846 from duckduckgo/mattr/stopwatch-port
Port Stopwatch to Goodies
2016-06-09 11:48:40 -04:00
sradhakrishnan ddf853efe0 Fix Test 2016-06-09 13:43:23 +00:00
Rob 5d086ab37a CoffeeToWaterRatio: Removing : from the default answer as it looks unsightly 2016-06-09 12:44:33 +01:00
Rob c88bedcd8b Merge remote-tracking branch 'lamanh/fix_2767_CoffeeToWaterRatio' into mintsoft/CoffeeToWaterRatio-template 2016-06-09 12:39:26 +01:00
rgaul 4731a97c0d Trigger calculations off of 'tax' and some cleanup 2016-06-09 01:58:45 +00:00
Zaahir Moolla 404420734c Merge pull request #2775 from duckduckgo/gd/calc-roots-full-template
CalcRoots: Update to use full template
2016-06-08 19:10:20 -04:00
Zaahir Moolla a93c2c4255 Add test for upper bound 2016-06-08 18:51:51 -04:00
Ben Moon 5125691705 Merge pull request #3207 from duckduckgo/zt/bin2uni-stringify
Bin2Unicode: Fix stringy output
2016-06-08 23:22:53 +01:00
Zach Thompson 3173b89b02 Update tests 2016-06-08 15:27:54 -06:00
NaveenKarippai c1ce7ecaf2 Add test cases to the suite on HelpLine goodie
There should be more tests cases added to the suite for code coverage.
PR 3096 was merged before completion of test suite and it has to be
completed.

* test cases added
2016-06-08 21:11:38 +00:00
Zaahir Moolla 4485439fc7 Merge pull request #3111 from jonk1993/extend-base-converstion
Base Conversion: Allow converting between arbitrary bases
2016-06-08 16:01:04 -04:00
Zaahir Moolla 099ebaf88d Merge pull request #3076 from duckduckgo/mintsoft/macaddress-template
MacAddress: Convert to template
2016-06-08 15:34:38 -04:00
Zaahir Moolla 9ebb903f3e Merge pull request #3069 from duckduckgo/mintsoft/jira-template
JIRA: Switching to info template
2016-06-08 15:32:10 -04:00
Zaahir Moolla 520893b409 Merge pull request #3051 from duckduckgo/mintsoft/constants-template
Constants: Switching to template
2016-06-08 15:27:45 -04:00
Ben Moon fcd84610c3 Merge pull request #3098 from duckduckgo/mintsoft/rc4-template
RC4: Converting to text template
2016-06-08 18:55:42 +01:00
sradhakrishnan 9e91e93237 Add Duration Calculator 2016-06-08 15:27:19 +00:00
Rob Emery 74f903a63c Merge pull request #3179 from sm4rk0/patch-1
ReverseResistorColours: Add x0.1 and x0.01 multipliers
2016-06-08 08:13:31 +01:00
Marko Stanković 79e9d5cc5f Fix a bug in ReverseResistorColours.t #2
move "moreAt" to "options"
2016-06-07 23:43:20 +02:00
Marko Stanković a9e6245340 Fix a bug in ReverseResistorColours.t
introduced with previous commit.
2016-06-07 23:25:39 +02:00
Marko Stanković 9944b4b427 Restructure ReverseResistorColours.t
...according to https://github.com/duckduckgo/zeroclickinfo-goodies/pull/3179#issuecomment-224290692
2016-06-07 23:20:25 +02:00
Zaahir Moolla b91ff2337a Merge pull request #2808 from rasikapohankar/countdown
Countdown Goodie
2016-06-07 12:27:48 -04:00
Zaahir Moolla 4105377cfa Merge pull request #3204 from duckduckgo/mintsoft/url-uri-decode
URLDecode: should trigger with uri as well as url
2016-06-07 11:33:39 -04:00
Zaahir Moolla b69893efd3 Merge pull request #3096 from NaveenKarippai/2840/helpLine
Convert HelpLine Goodie to list template
2016-06-07 11:23:31 -04:00
Zaahir Moolla 61d49035d7 Merge pull request #2898 from gaulrobe/altcalendars-cleanup
Improvements to AltCalendars IA
2016-06-07 11:18:45 -04:00
Zaahir Moolla 5c2e758707 Merge pull request #3187 from duckduckgo/gd/calendar-conversion-locale-tests
CalendarConversion: Update Role tests
2016-06-07 11:17:16 -04:00
Rob a7fedec3ab URLDecode: Tests for new triggers; now all url should also trigger with uri 2016-06-06 21:44:38 +01:00
Zaahir Moolla 47bd1c834f Merge pull request #1303 from charles-l/master
ChordDiagrams (continues #1023)
2016-06-06 16:22:41 -04:00
NaveenKarippai 8ca89d0961 Update test suite to match modified goodie file
The test suite should be modified to match the modified goodie
file for list template.

* prototype of test cases written

See also: #2840
2016-06-06 16:13:05 +00:00
rpohankar 4a4617549b Add commented results for tests on time queries, to be uncommented after #2810 is merged. 2016-06-06 06:04:20 +00:00
rpohankar d7ffa25bf8 Update perl file to remove time calculations and rely on the Dates Role, update test file, move creation of duration object inside callback of require. 2016-06-05 14:08:31 +00:00
Marko Stanković 2339800cb0 Add test cases
for x0.1 and x0.01 multipliers.
2016-06-05 08:01:17 +02:00
Ben Moon f14033598e Update test builder to use more idiomatic Perl 2016-06-04 18:19:10 +01:00
Ben Moon f655eb49be Replace locale-format tests with ISO8601 format
Cleaned up the tests, ensure we only use standard date formats.
2016-06-04 18:16:54 +01:00
Ben Moon 884332c435 Update locale-format test to use ISO8601 format 2016-06-04 15:18:09 +01:00
Zaahir Moolla cc9b48c954 Merge pull request #3158 from NaveenKarippai/3144/triggerSort
sort: stop triggering for single input query on sort_goodie
2016-06-01 15:18:10 -04:00
Jacob Woliver 7a53bed02c GreatestCommonFactor: Prevent triggering on single numbers (#3167)
Fixes #3047.
2016-06-01 16:52:16 +01:00
Zaahir Moolla b498d2af12 Merge pull request #2849 from duckduckgo/mintsoft/timediff
Timediff: Duration between two datetimes in a variety of units
2016-05-31 12:14:04 -04:00
Matthew Ramina b7ac37c0fb Merge pull request #3078 from duckduckgo/mintsoft/makemeasandwich
MakeMeASandwich: Switching to template
2016-05-30 19:27:50 -04:00
Zaahir Moolla cb79350f1f Switch to subtitle with title_content template 2016-05-30 16:35:19 -04:00