Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/pelias/acceptance-tests
Pelias API acceptance tests
https://github.com/pelias/acceptance-tests
output_generators/email.js, package.json
-Add `nodemailer-ses-transport` as a dependency.
-Upd...
2ec663ebf0162e9eb9dc610e78dae5ba61281a82 authored almost 10 years ago
output_generators/(email.js, email_static/)
-Introduce an email output generator.
-Document it...
README.md
-Document the different kinds of output generators (currently
just `terminal` and `e...
test.js
-Allow the user to specify the output generator via a
command-line flag.
run_tests.js
-Pull in the latest changes, like respecting rate-limiting.
run_tests.js
-Given the additional rate-limiting introduced in 72cebc6, which
made all test su...
run_tests.js
-Run tests in series, and not synchronously, to prevent
rate-limiting block-outs.
output_generators/email.js
-Move all the module-level code into `formatTestCase()` and
`emailR...
output_generators/email.js
-Read auth and email configuration from pelias-config.
run_tests.js, test.js
-Pull in the latest from the master branch.
run_tests.js
-Decrease the number of requests per second from 10 to 5,
since 10 still incurs r...
output_generators/email.js
-Add all the code necessary to send test-results out in an
email.
...
f20e0b8c9d73f2e273c966f801b94bb4415ca576 authored almost 10 years ago
output_generators/email_static/(email.html, style.css)
-Move all CSS into the HTML to allow the...
output_generators/(email.js, email_static/(email.html, style.css))
-Add a prototype email gener...
feedback app test cases for 2015-00-18-00-00-04
1f6e7466f618322e60e022cc7622c7419b3f81f6 authored almost 10 years ago
test.js
-Document the test-suite path parameter.
run_tests.js
-Now that we're expecting to deal with massive amounts of
test-cases, API request...
3396a5d1a4d166bafbd1a9ddb22b146015054e26 authored almost 10 years ago
290e4d8e79b8ec18b41448d4be5b37ed8713ddab authored almost 10 years ago
(output_generators/terminal, run_tests, test).js
-Address the minor things jshint was complaini...
adding a few test cases that test popularity metric
b1f2d6ed340035dd00204ef5e7c60f32b0af8ad8 authored almost 10 years ago046cc61757804ab9c8db9d4bf3b9d4b11ac25213 authored almost 10 years ago
test_cases/(feedback_fail, feedback_pass).json
-Add individual test-suites for passing/failing ...
README.md, run_tests.js
-Add proper handling for `properties: null`. The test-runner
used to c...
05428810e7a040e8c4478a41373a1ded1af709a3 authored almost 10 years ago
test_cases/admin_lookup.json
-It's already got a few test cases, and thus deserves its own
tes...
run_tests.js
-Allow test-cases to specify a Pelias endpoint to target, rather
than always hitt...
(run_tests, test/test).js
-Add a unit test that checks whether `execTestSuite()` throws
except...
README.md, run_tests.js
-Resolve #21. Add support for a `unexpected` property in
test-cases wh...
README.md
-Remove example `test_cases/*` and `locations.json` JSON, as
it should be documented...
package.json
-Make the `test` script run this package's unit tests, rather
than the acceptance...
test/test.js
-Add a comprehensive unit-test for `run_tests.js#evalTest()`,
which is crucial fo...
(run_tests, test).js
-Update interfaces to allow unit-testing `equalProperties()`.
test/test.j...
a4393e1551d3badaae7b5db908d6311cacfd3e73 authored almost 10 years ago
README.md
-Document the latest commits, which changed the schema of
test-cases' expected prope...
run_tests.js
-Add validation for `unexpected` test-cases to
`execTestSuite()`.
run_tests.js
-More work on #21.
-Add support for an `unexpected` property, roughly analogous t...
run_tests.js
-The `priorityThresh` property changed location in ea8e149;
adapt the code that u...
test_cases/search.json
-Rewrite all test-cases' `out` objects as `expected` properties
with an...
run_tests.js
-Work on #21.
-Refactor `evalTest()` to work with an array of expected
propertie...
README.md, output_generators/terminal.js, run_tests.js
-Close #20.
README.md
-Update the documentation of test-suite/test-cases properties.
-Mention the recently...
run_tests.js
-Move test-case validation logic outside of the loop that emits
HTTP requests, to...
test_cases/search.json
-Add a `status` property to all test-cases, and set it to the
current s...
run_tests.js
-Sort string/number ids separately, to generate cleaner output
(since the number ...
output_generators/terminal.js
-Reserve red for regressions, as per
https://github.com/pelias/a...
output_generators/terminal.js
-Clearly identify improvements/regressions (based on the changes
...
run_tests.js
-Begin work on #20: account for the expected status of each
test-case, and mark i...
run_tests.js
-Print out a counter indicating the number of completed/total
tests, to provide s...
(run_tests, test, tests/searchTest).js
-Rewrite the test-runner and output generator to allow
...
run_tests.js, test.js
-Isolate command-line argument handling code from that which
runs test-s...
tests/searchTest.js
-This test script was leftover from before the re-write, and has
been repl...
test.js
-Remove the `PELIAS_ENDPOINTS` object definition with the intent
of moving it into `pe...
test.js
-`apiUrl` was referenced where `commander.endpoint` should've
been. Fix. (@dianashk)
feedback app test cases for 2015-45-11-14-45-41
11a3a5d52221cf88740aae3a4b50924fa433e8db authored almost 10 years ago482c867ef183e654fca7da652869c0e1b90354fd authored almost 10 years ago
test.js
-Move the `execTestSuites()` function higher up into the file
for greater readability.
output_generators/
-Create a directory to contain all output generator modules for
test-suite ...
test.js
-Further separate test-results collection from the output
generation.
-Move all termi...
test.js
-A hardcoded URL was left-over. Replace it with `apiUrl`, as
it's meant to be configur...
diff --git a/test.js b/test.js
index 5646ef4..c82179b 100644
--- a/test.js
+++ b/test.js
@@ -156...
test.js
-Identify test-cases without an `out` at all as placeholders.
README.md
-Document the new tool's usage.
-Code-blocks were superfluously indented an extra le...
test.js
-An incorrect property was being used as the API endpoint name
in `runTests()`.
14b39d5343593e5b21582a419bcb12f08b8d9669 authored almost 10 years ago
test.js
-Use the `commander` package for more robust argument handling.
-Allow the user to spe...
test_cases/locations.json -> locations.json
-Move the `locations.json` file to the project root...
test.js
-Add documentation comments to all functions and the module
header.
test.js
-Allow the user to select an endpoint via command-line args.
test.js
-Move all code at the module level into a function,
`runTests()`, that runs on execution.
test.js
-Print out API url and test-suite name.
-Indent all per-suite output, to make parsing ...
test.js
-Collect some simple statistics about each test run, like the
number of passing/failin...
test.js
-Define `prettyPrintResult()`, to prettily format and print
individual test results.
test.js
-Make `execTestSuite()` collects the results from each test, and
pass them to a callba...
test.js
-Flesh out `evalTest()`.
-Execute test-cases and report their results.
adding acceptance test cases for queries that has street address followed by admin info
d0c44b9ee33377be0977551a7f31aae04074b82d authored almost 10 years ago
Conflicts:
test_cases/search.json
test.js
-Add a (totally broken/WIP) script to generate new output.
b47053ee77d2c70114afacb55e0bf3acb8ae768b authored almost 10 years ago
feedback app test cases for 2015-03-05
e826d1a4fd0f882999e658693bd6eac199fb805d authored almost 10 years ago2faa3af8ac55758035f780aa66d759f4488934d4 authored almost 10 years ago
055ec62757ca17a892e861ff8dfb056c4dd2a313 authored almost 10 years ago
immediately error on placeholder tests
1ddb9e5166f456ed09bc222be656c189c80ce1a5 authored almost 10 years ago
tests/searchTest.js
-Move the code that matches a test-case's `out` property to a
properties o...
tests/searchTest.js
-The automated test-exporting provided by `pelias/feedback`
introduces a n...
4ddcbe56a1d45a8411f4cedb6b1484f162e7b2bd authored almost 10 years ago