Skip to content

Latest commit

 

History

History
33 lines (20 loc) · 1.4 KB

DEVNOTES.md

File metadata and controls

33 lines (20 loc) · 1.4 KB

Developer Notes

Make sure I test pleaseNotify with multiple urls including where one url fails.

Just because one fails doesn't mean the others aren't good. The response from Dave's server is a pass or fail so I'll stick with that and show a failure even if only one fails. This is probably an edge case.

OPML Editor fails ping with a bad domain

<?xml version="1.0"?>
<result success="false" msg="Can&apos;t open named stream because TCP/IP error code 11001 - Host not found. (DNS error)." />

I should make sure I return the same response if possible.

OPML Editor fails pleaseNotify if missing parameters

<?xml version="1.0"?>
<notifyResult success="false" msg="The following parameters were missing from the request body: notifyProcedure, port, path, protocol." />

I think I check for all of these except notifyProcedure.

Update README docs

Fully spec out XML-RPC endpoints with code samples.

Build freestanding rssCloud testing tool

Hopefully this can be based on the test suite I'm creating now, but it will be a hosted app that has a dashboard where you can put in the details for an rssCloud server. It mocks the RSS feed and aggregator endpoints so it can direct the real rssCloud server at resources it controls. This way it can run through a series of tests with red/greed lights to see if each test passes.

Split out rssCloud.root functionality vs my extended functionality.