Skip to content

Commit

Permalink
Merge pull request #91028 from killzebug/resourcetest
Browse files Browse the repository at this point in the history
Suppress expected errors in resource unit tests
  • Loading branch information
akien-mga committed Apr 23, 2024
2 parents 258be6d + 53a95d6 commit 05ffa26
Showing 1 changed file with 5 additions and 0 deletions.
5 changes: 5 additions & 0 deletions tests/core/io/test_resource.h
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,8 @@

#include "thirdparty/doctest/doctest.h"

#include "tests/test_macros.h"

namespace TestResource {

TEST_CASE("[Resource] Duplication") {
Expand Down Expand Up @@ -124,9 +126,12 @@ TEST_CASE("[Resource] Breaking circular references on save") {
const String save_path_binary = OS::get_singleton()->get_cache_path().path_join("resource.res");
const String save_path_text = OS::get_singleton()->get_cache_path().path_join("resource.tres");
ResourceSaver::save(resource_a, save_path_binary);
// Suppress expected errors caused by the resources above being uncached.
ERR_PRINT_OFF;
ResourceSaver::save(resource_a, save_path_text);

const Ref<Resource> &loaded_resource_a_binary = ResourceLoader::load(save_path_binary);
ERR_PRINT_ON;
CHECK_MESSAGE(
loaded_resource_a_binary->get_name() == "A",
"The loaded resource name should be equal to the expected value.");
Expand Down

0 comments on commit 05ffa26

Please sign in to comment.