Files
fx_cast/test/spec/shim/media/EditTracksInfoRequest.spec.js
2019-01-12 13:40:13 +00:00

29 lines
1.1 KiB
JavaScript

"use strict";
describe("chrome.cast.media.EditTracksInfoRequest", () => {
it("should have all properties", async () => {
const editTracksInfoRequest = new chrome.cast.media.EditTracksInfoRequest();
expect(editTracksInfoRequest.activeTrackIds).toBe(null);
expect(editTracksInfoRequest.requestId).toBe(0);
expect(editTracksInfoRequest.textTrackStyle).toBe(null);
});
it("should have expected assigned properties", async () => {
const textTrackStyle = new chrome.cast.media.TextTrackStyle();
textTrackStyle.backgroundColor = "#fefefeff";
textTrackStyle.fontFamily = "__fontFamily";
textTrackStyle.windowRoundedCornerRadius = 5;
const editTracksInfoRequest = new chrome.cast.media.EditTracksInfoRequest(
[ 5, 8, 12 ], textTrackStyle);
expect(editTracksInfoRequest.activeTrackIds).toEqual([ 5, 8, 12 ]);
expect(editTracksInfoRequest.textTrackStyle).toEqual(jasmine.objectContaining({
backgroundColor: "#fefefeff"
, fontFamily: "__fontFamily"
, windowRoundedCornerRadius: 5
}));
});
});