summaryrefslogtreecommitdiffstats
path: root/tests
AgeCommit message (Collapse)Author
2022-12-06fix admin testsDevlin Junker
Signed-off-by: Devlin Junker <devlin.junker@gmail.com>
2022-12-06lintDevlin Junker
Signed-off-by: Devlin Junker <devlin.junker@gmail.com>
2022-12-06cleanDevlin Junker
Signed-off-by: Devlin Junker <devlin.junker@gmail.com>
2022-12-06cleanDevlin Junker
Signed-off-by: Devlin Junker <devlin.junker@gmail.com>
2022-12-06basic tests for storeDevlin Junker
Signed-off-by: Devlin Junker <devlin.junker@gmail.com>
2022-12-06start on state/store testsDevlin Junker
Signed-off-by: Devlin Junker <devlin.junker@gmail.com>
2022-12-06add more testsDevlin Junker
Signed-off-by: Devlin Junker <devlin.junker@gmail.com>
2022-12-06lint the .ts and spec.ts files alsoDevlin Junker
Signed-off-by: Devlin Junker <devlin.junker@gmail.com>
2022-12-06working unit test for local computed stateDevlin Junker
Signed-off-by: Devlin Junker <devlin.junker@gmail.com>
2022-12-06modularize store files and fix unit testsDevlin Junker
Signed-off-by: Devlin Junker <devlin.junker@gmail.com>
2022-12-01cleanDevlin Junker
Signed-off-by: Devlin Junker <devlin.junker@gmail.com>
2022-12-01use single quotesDevlin Junker
Signed-off-by: Devlin Junker <devlin.junker@gmail.com>
2022-12-01add unit tests for admin settingsDevlin Junker
Signed-off-by: Devlin Junker <devlin.junker@gmail.com>
2022-12-01add unit tests for admin settingsDevlin Junker
Signed-off-by: Devlin Junker <devlin.junker@gmail.com>
2022-11-17upmerging master into vue-rewriteDevlin Junker
Signed-off-by: Devlin Junker <devlin.junker@gmail.com>
2022-11-02fix lintingDevlin Junker
Signed-off-by: Devlin Junker <devlin.junker@gmail.com>
2022-11-02fix tests with proper mockingDevlin Junker
Signed-off-by: Devlin Junker <devlin.junker@gmail.com>
2022-11-02more package cleanup and some basic tests for SidebarDevlin Junker
Signed-off-by: Devlin Junker <devlin.junker@gmail.com>
2022-11-02clean up dependenciesDevlin Junker
Signed-off-by: Devlin Junker <devlin.junker@gmail.com>
2022-11-02use newer libraries and clean up eslintDevlin Junker
Signed-off-by: Devlin Junker <devlin.junker@gmail.com>
2022-11-02test file for each componentDevlin Junker
Signed-off-by: Devlin Junker <devlin.junker@gmail.com>
2022-11-02outline Sidebar specsDevlin Junker
Signed-off-by: Devlin Junker <devlin.junker@gmail.com>
2022-11-02clean up linting errorsDevlin Junker
Signed-off-by: Devlin Junker <devlin.junker@gmail.com>
2022-11-02running single testDevlin Junker
Signed-off-by: Devlin Junker <devlin.junker@gmail.com>
2022-10-24Use app password, change setup methodBenjamin Brahmer
The app password is nice in local testing, since Nextcloud logs too much data if you use the user password. Setup_file and teardown_file are only executed once instead of running before and after every job. Use bats from npm as ubuntu's version is old. Switch to occ for app password Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2022-10-12Remove setting for minimum purge interval settingBenjamin Brahmer
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2022-10-08New administrator setting for deleting unread items automaticallyBenjamin Brahmer
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2022-08-31fix readAllBenjamin Brahmer
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2022-08-30Port admin settings to vue (#1880)Carl Schwan
* Port admin settings to vue Co-authored-by: anoy. <anoymouserver@users.noreply.github.com> Co-authored-by: Benjamin Brahmer <info@b-brahmer.de> Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-08-21fix unittestBenjamin Brahmer
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2022-08-21try to speedup the api testing by hosting the feeds locally (#1874)Benjamin Brahmer
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2022-08-19Fix deprecation warnings from Nextcloud. (#1869)Benjamin Brahmer
* don't use private class anymore * execute is deprecated * fix migration execute statement * fix unittest Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2022-08-19Fix Test and adjust codeBenjamin Brahmer
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2022-08-08Change Autodiscover behaviour (#1860)Benjamin Brahmer
* change autodiscover behaviour to only run if the provided url is not already a feed * Execute feed check after the final url is found Signed-off-by: Benjamin Brahmer <info@b-brahmer.de> Co-authored-by: Sean Molenaar <SMillerDev@users.noreply.github.com>
2022-05-31If items of feed do not provide an author fallback to feed author (#1803)Benjamin Brahmer
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2022-05-29Enable API testing (#1699)Benjamin Brahmer
Enable API testing with local php server. This adds many tests for API v1.2, more still possible. Which increased the quality of news already. Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2022-05-24Use Feed Link as GUID when Feed omits Guid. (#1785)Accalia Elementia
* Use Feed Link as GUID when Feed omits Guid. As noted in nextcloud/news#1702 some feeds omit the GUID and are therefore not a valid RSS feed. nextcloud/news#1738 resolved the issue to allow valid feeds to update correctly when an invalid feed is present. This commit allows parsing of the invalid feed as well by assuming that the item link of the feed is unique to the feed and using it in place of the GUID when the feed omits the GUID. This will allow NextCloud News to accept and behave like many other popular feed aggregators when presented with such an invalid feed. Signed-off-by: Accalia <Accalia@Elementia.me> * Add basic Logging when using fallback guid Signed-off-by: Accalia <Accalia@Elementia.me> * Add basic Logging when using fallback guid - Fix Fatfinger Typo Signed-off-by: Accalia <Accalia@Elementia.me> * Add basic Logging when using fallback guid - Update tests to account for additional logging Signed-off-by: Accalia <Accalia@Elementia.me>
2022-05-02update last_modified when marking an item as readBenjamin Brahmer
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de> this way it works Signed-off-by: Benjamin Brahmer <info@b-brahmer.de> add changelog entry Signed-off-by: Benjamin Brahmer <info@b-brahmer.de> Partly fix test Signed-off-by: Benjamin Brahmer <info@b-brahmer.de> test passing Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2022-04-30rename parameter for read/unread api callPaul Tirk
Signed-off-by: Paul Tirk <paultirk@paultirk.com>
2022-04-30also allow starring/unstarring multiple items by idPaul Tirk
Signed-off-by: Paul Tirk <paultirk@paultirk.com>
2022-04-30remove duplicate functionPaul Tirk
Signed-off-by: Paul Tirk <paultirk@paultirk.com>
2022-04-30add tests for starring/unstarring items by idPaul Tirk
Signed-off-by: Paul Tirk <paultirk@paultirk.com>
2022-04-18Fix malformed feeds (without GUIDs) stopping the update process (fixes #1738)nextcloud486153
Signed-off-by: nextcloud486153 <78801830+nextcloud486153@users.noreply.github.com>
2022-03-08adjust testBenjamin Brahmer
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2021-11-18chore: use executeStatement instead of executeUpdateSean Molenaar
Signed-off-by: Sean Molenaar sean@seanmolenaar.eu Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2021-10-18Download feed logos via guzzle to have better error handlingBenjamin Brahmer
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2021-07-24Update all feeds from commandDavid Baucum
Closes #1359 Signed-off-by: David Baucum <david@baucum.me>
2021-07-17adapt tests to QBMapper changes in NC22anoy
Signed-off-by: anoy <anoymouserver+github@mailbox.org>
2021-06-16Search: add feed searchSean Molenaar
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
2021-06-01Chore: implement removals from #935Sean Molenaar
Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>