chore: apply mix format to codebase
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -70,6 +70,7 @@ defmodule SimpleshopTheme.Media.SVGRecolorerTest do
|
||||
svg = """
|
||||
<svg><style>.st0{fill:#FFFFFF;}.st1{fill:#EF1D1D;stroke:#000000;}</style><path class="st0"/></svg>
|
||||
"""
|
||||
|
||||
result = SVGRecolorer.recolor(svg, "#ff6600")
|
||||
assert result =~ "fill:#ff6600"
|
||||
refute result =~ "#FFFFFF"
|
||||
@@ -80,6 +81,7 @@ defmodule SimpleshopTheme.Media.SVGRecolorerTest do
|
||||
svg = """
|
||||
<svg><style>.st1{stroke:#000000;stroke-miterlimit:10;}</style><path class="st1"/></svg>
|
||||
"""
|
||||
|
||||
result = SVGRecolorer.recolor(svg, "#ff6600")
|
||||
assert result =~ "stroke:#ff6600"
|
||||
refute result =~ "#000000"
|
||||
@@ -89,6 +91,7 @@ defmodule SimpleshopTheme.Media.SVGRecolorerTest do
|
||||
svg = """
|
||||
<svg><style>.st0{fill:none;stroke:#000;}</style><path class="st0"/></svg>
|
||||
"""
|
||||
|
||||
result = SVGRecolorer.recolor(svg, "#ff6600")
|
||||
assert result =~ "fill:none"
|
||||
assert result =~ "stroke:#ff6600"
|
||||
@@ -98,6 +101,7 @@ defmodule SimpleshopTheme.Media.SVGRecolorerTest do
|
||||
svg = """
|
||||
<svg><style>.icon{fill:black;stroke:white;}</style><path class="icon"/></svg>
|
||||
"""
|
||||
|
||||
result = SVGRecolorer.recolor(svg, "#ff6600")
|
||||
assert result =~ "fill:#ff6600"
|
||||
assert result =~ "stroke:#ff6600"
|
||||
|
||||
@@ -96,7 +96,10 @@ defmodule SimpleshopTheme.Products.ProductTest do
|
||||
|
||||
test "stores provider_data as map", %{conn: conn} do
|
||||
provider_data = %{"blueprint_id" => 145, "print_provider_id" => 29, "extra" => "value"}
|
||||
attrs = valid_product_attrs(%{provider_connection_id: conn.id, provider_data: provider_data})
|
||||
|
||||
attrs =
|
||||
valid_product_attrs(%{provider_connection_id: conn.id, provider_data: provider_data})
|
||||
|
||||
changeset = Product.changeset(%Product{}, attrs)
|
||||
|
||||
assert changeset.valid?
|
||||
|
||||
@@ -437,7 +437,9 @@ defmodule SimpleshopTheme.ProductsTest do
|
||||
|
||||
test "updates existing variants" do
|
||||
product = product_fixture()
|
||||
existing = product_variant_fixture(%{product: product, provider_variant_id: "v1", price: 2000})
|
||||
|
||||
existing =
|
||||
product_variant_fixture(%{product: product, provider_variant_id: "v1", price: 2000})
|
||||
|
||||
variants = [
|
||||
%{provider_variant_id: "v1", title: "Small Updated", price: 2200}
|
||||
|
||||
@@ -76,13 +76,15 @@ defmodule SimpleshopTheme.SettingsTest do
|
||||
# Cache should now contain new CSS with the red accent color
|
||||
{:ok, updated_css} = CSSCache.get()
|
||||
assert updated_css =~ ".themed {"
|
||||
assert updated_css =~ "--t-accent-h: 0" # Red = hue 0
|
||||
# Red = hue 0
|
||||
assert updated_css =~ "--t-accent-h: 0"
|
||||
|
||||
# Change to blue
|
||||
{:ok, _settings} = Settings.update_theme_settings(%{accent_color: "#0000ff"})
|
||||
|
||||
{:ok, blue_css} = CSSCache.get()
|
||||
assert blue_css =~ "--t-accent-h: 240" # Blue = hue 240
|
||||
# Blue = hue 240
|
||||
assert blue_css =~ "--t-accent-h: 240"
|
||||
|
||||
# Restore default
|
||||
CSSCache.warm()
|
||||
|
||||
@@ -61,7 +61,9 @@ defmodule SimpleshopTheme.Sync.ProductSyncWorkerTest do
|
||||
|
||||
test "new/2 with scheduled_at creates scheduled job" do
|
||||
future = DateTime.add(DateTime.utc_now(), 60, :second)
|
||||
changeset = ProductSyncWorker.new(%{provider_connection_id: "test-id"}, scheduled_at: future)
|
||||
|
||||
changeset =
|
||||
ProductSyncWorker.new(%{provider_connection_id: "test-id"}, scheduled_at: future)
|
||||
|
||||
assert changeset.changes.scheduled_at == future
|
||||
end
|
||||
|
||||
@@ -51,6 +51,7 @@ defmodule SimpleshopTheme.Theme.PreviewDataTest do
|
||||
|
||||
if product.hover_image_url do
|
||||
assert is_binary(product.hover_image_url)
|
||||
|
||||
assert String.starts_with?(product.hover_image_url, "/") or
|
||||
String.starts_with?(product.hover_image_url, "http")
|
||||
end
|
||||
|
||||
@@ -2,7 +2,9 @@ defmodule SimpleshopThemeWeb.ErrorJSONTest do
|
||||
use SimpleshopThemeWeb.ConnCase, async: true
|
||||
|
||||
test "renders 404" do
|
||||
assert SimpleshopThemeWeb.ErrorJSON.render("404.json", %{}) == %{errors: %{detail: "Not Found"}}
|
||||
assert SimpleshopThemeWeb.ErrorJSON.render("404.json", %{}) == %{
|
||||
errors: %{detail: "Not Found"}
|
||||
}
|
||||
end
|
||||
|
||||
test "renders 500" do
|
||||
|
||||
Reference in New Issue
Block a user