Skip to content

Visual tests about scale_date should not be locale-dependent #3284

@yutannihilation

Description

@yutannihilation

They fail on my locale and it seems because the datetime labels are locale-dependent (e.g. May vs 5). This has been a headache for me for months and I tried to fix this several times, but don't find the solution yet... Since it seems only me who suffers from this, I think it's my role to fix this issue, but let me just file this here.

> devtools::test_file("tests/testthat/test-scale_date.R")
Loading ggplot2
Testing ggplot2
√ |  OK F W S | Context
x |   0 8     | scale_date [8.8 s]
--------------------------------------------------------------------------------
test-scale_date.R:15: failure: date scale draws correctly
Figures don't match: dates-along-x-default-breaks.svg


test-scale_date.R:18: failure: date scale draws correctly
Figures don't match: scale-x-date-breaks-date-breaks-2-weeks.svg


test-scale_date.R:21: failure: date scale draws correctly
Figures don't match: scale-x-date-breaks-3-weeks.svg


test-scale_date.R:24: failure: date scale draws correctly
Figures don't match: scale-x-date-labels-date-format-m-d.svg


test-scale_date.R:27: failure: date scale draws correctly
Figures don't match: scale-x-date-labels-date-format-w-week.svg


test-scale_date.R:32: failure: date scale draws correctly
Figures don't match: dates-along-y-default-breaks.svg


test-scale_date.R:33: failure: date scale draws correctly
Figures don't match: scale-y-date-breaks-date-breaks-2-weeks.svg


test-scale_date.R:36: failure: date scale draws correctly
Figures don't match: scale-y-date-breaks-3-weeks.svg

--------------------------------------------------------------------------------

== Results =====================================================================
Duration: 8.9 s

OK:       0
Failed:   8
Warnings: 0
Skipped:  0

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions