import * as ContentfulExports from "./index"; describe("contentful barrel exports", () => { it("exports all expected contentful blocks", () => { expect(ContentfulExports.Accordion).toBeDefined(); expect(ContentfulExports.Callout).toBeDefined(); expect(ContentfulExports.Cards).toBeDefined(); expect(ContentfulExports.SimpleCard).toBeDefined(); expect(ContentfulExports.Carousel).toBeDefined(); expect(ContentfulExports.FloatingBanner).toBeDefined(); expect(ContentfulExports.Footer).toBeDefined(); expect(ContentfulExports.ImagePromoBar).toBeDefined(); expect(ContentfulExports.Navigation).toBeDefined(); expect(ContentfulExports.PrimaryHero).toBeDefined(); expect(ContentfulExports.Text).toBeDefined(); expect(ContentfulExports.Button).toBeDefined(); expect(ContentfulExports.Modal).toBeDefined(); expect(ContentfulExports.ShapeBackgroundWrapper).toBeDefined(); expect(ContentfulExports.CtaCallout).toBeDefined(); expect(ContentfulExports.FindKinetic).toBeDefined(); expect(ContentfulExports.ComparisonTable).toBeDefined(); expect(ContentfulExports.TestimonialCard).toBeDefined(); expect(ContentfulExports.ProductCard).toBeDefined(); expect(ContentfulExports.BlogCard).toBeDefined(); expect(ContentfulExports.BlogGrid).toBeDefined(); expect(ContentfulExports.BlogGridBase).toBeDefined(); expect(ContentfulExports.BreadcrumbNavigation).toBeDefined(); expect(ContentfulExports.SearchBlock).toBeDefined(); expect(ContentfulExports.AddressInputBanner).toBeDefined(); expect(ContentfulExports.DynamicTabs).toBeDefined(); expect(ContentfulExports.AnchoredBottomBanner).toBeDefined(); expect(ContentfulExports.CookieBanner).toBeDefined(); expect(ContentfulExports.EmailInputBlock).toBeDefined(); expect(ContentfulExports.CartRetentionBanner).toBeDefined(); }); it("exports contentful rich text utilities", () => { expect(ContentfulExports.toDocument).toBeDefined(); expect(ContentfulExports.renderContentfulRichText).toBeDefined(); expect(ContentfulExports.useContentfulRichText).toBeDefined(); expect(ContentfulExports.renderContentfulRichTextTable).toBeDefined(); expect(ContentfulExports.useProcessedChecklist).toBeDefined(); expect(ContentfulExports.label1BoldOptions).toBeDefined(); }); });