Skip to content

Commit

Permalink
🚨 Fix tests
Browse files Browse the repository at this point in the history
  • Loading branch information
JulesFouchy committed Oct 13, 2023
1 parent 21e8255 commit 31dd8f9
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions tests/tests.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -134,7 +134,7 @@ TEST_CASE("Distribute marks evenly")
for (int i = 0; i < 2; ++i)
{
// Test with both interpolation modes
gradient.interpolation_mode() = i == 0 ? ImGG::Interpolation::Linear : ImGG::Interpolation::Constant;
gradient.interpolation_mode() = i == 0 ? ImGG::Interpolation::Linear_Light : ImGG::Interpolation::Constant;
gradient.clear();
// ---

Expand All @@ -149,7 +149,7 @@ TEST_CASE("Distribute marks evenly")
// With 2 marks
gradient.add_mark({ImGG::RelativePosition{0.8f}, ImGG::ColorRGBA{}});
gradient.distribute_marks_evenly();
if (gradient.interpolation_mode() == ImGG::Interpolation::Linear)
if (gradient.interpolation_mode() == ImGG::Interpolation::Linear_Light)
{
CHECK(marks.begin()->position.get() == doctest::Approx{0.f});
CHECK(std::next(marks.begin())->position.get() == doctest::Approx{1.f});
Expand All @@ -170,7 +170,7 @@ TEST_CASE("Interpolation modes")
ImGG::Mark{ImGG::RelativePosition{1.f}, ImGG::ColorRGBA{1.f, 1.f, 1.f, 1.f}},
}};

gradient.interpolation_mode() = ImGG::Interpolation::Linear;
gradient.interpolation_mode() = ImGG::Interpolation::Linear_Light;
CHECK(doctest::Approx(gradient.at(ImGG::RelativePosition{0.25f}).x) == 0.131499f);
CHECK(doctest::Approx(gradient.at(ImGG::RelativePosition{0.75f}).x) == 0.681341f);
gradient.interpolation_mode() = ImGG::Interpolation::Constant;
Expand Down

0 comments on commit 31dd8f9

Please sign in to comment.