This repository was archived by the owner on Jul 11, 2021. It is now read-only.

Description
Just a todo thread for test cases. This has been bugging me for a while. We can't even do some functional testing because of highly superimposed components. I think integration testing can be done but have to figure out a way to do this properly.
Few tests we can do are:
- crawl, and download songs (this can be done by temporarily downloading songs and deleting them)
- can create a temporary test cache dir like ~/.playx-test where we could perform a few checks
- Playlist checks can be functionally tested. We could try fetching list of song names.