it("should create a site", () => {
   assert.isObject(createSite());
 });
 it("should omit favicon_colors if favicon_url is falsey", () => {
   const result = createSite({favicon_colors: 5, override: {favicon_url: null}});
   assert.isObject(result);
   assert.notProperty(result, "favicon_colors");
 });
 it("should override properties", () => {
   const result = createSite({override: {title: null, images: null}});
   assert.isObject(result);
   assert.isNull(result.title);
   assert.isNull(result.images);
 });
 it("should add n favicon_colors", () => {
   const result = createSite({favicon_colors: 5});
   assert.isObject(result);
   assert.isArray(result.favicon_colors);
   assert.lengthOf(result.favicon_colors, 5);
 });
 it("should add n images", () => {
   const result = createSite({images: 5});
   assert.isObject(result);
   assert.isArray(result.images);
   assert.lengthOf(result.images, 5);
 });