cody-music
Version:
mac osx spotify and itunes music player controller, spotify audio features, itunes and spotify genre, and playlist control
30 lines (24 loc) • 844 B
text/typescript
const expect = require("chai").expect;
import * as CodyMusic from "../../index";
import { TestUtil } from "../util";
describe("refreshSpotifyAccessToken()", () => {
before(function () {
new TestUtil().initializeSpotifyConfig();
});
it("updates the access token", async () => {
await CodyMusic.refreshSpotifyAccessToken();
expect(CodyMusic.getSpotifyAccessToken()).not.to.eq(process.env.ACCESS_TOKEN);
});
it("returns true", async () => {
expect(await CodyMusic.refreshSpotifyAccessToken()).to.be.true;
});
});
describe("searchTracks()", () => {
before(function () {
new TestUtil().initializeSpotifyConfig();
});
it("returns a list of tracks", async () => {
const searchResults = await CodyMusic.searchTracks("Kanye West");
expect(searchResults.tracks.items).to.be.an("array");
});
});