FEATURE: WCAG compliant color schemes (#10882)

Co-authored-by: Kris <kris.aubuchon@discourse.org>
This commit is contained in:
Penar Musaraj
2020-10-15 14:05:48 -04:00
committed by GitHub
parent d68ad82a9e
commit 5763309953
10 changed files with 408 additions and 6 deletions

View File

@@ -187,6 +187,17 @@ describe Stylesheet::Importer do
styles = Stylesheet::Importer.import_color_definitions(nil)
expect(styles).to include(scss)
end
end
context "#import_wcag_overrides" do
it "should do nothing on a regular scheme" do
scheme = ColorScheme.create_from_base(name: 'Regular')
expect(Stylesheet::Importer.import_wcag_overrides(scheme.id)).to eq("")
end
it "should include WCAG overrides for WCAG based scheme" do
scheme = ColorScheme.create_from_base(name: 'WCAG New', base_scheme_id: "WCAG Dark")
expect(Stylesheet::Importer.import_wcag_overrides(scheme.id)).to eq("@import \"wcag\";")
end
end
end