Skip to content

Commit b685d40

Browse files
committed
test(config): better describe behavior in resolving circular dependencies
1 parent 2e52d54 commit b685d40

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
test:
2-
__include: sometimes?
2+
__patch: sometimes?
33
home: excited
44
work:
55
__include: /test/home
66

77
sometimes:
8-
work: naive
8+
home: naive

test/config_compiler_test.cc

+4-1
Original file line numberDiff line numberDiff line change
@@ -253,8 +253,11 @@ class RimeConfigCircularDependencyTest : public RimeConfigCompilerTestBase {
253253

254254
TEST_F(RimeConfigCircularDependencyTest, BestEffortResolution) {
255255
const string& prefix = "test/";
256-
EXPECT_TRUE(config_->IsNull(prefix + "__include"));
256+
EXPECT_TRUE(config_->IsNull(prefix + "__patch"));
257257
EXPECT_TRUE(config_->IsNull(prefix + "work/__include"));
258+
string home;
259+
EXPECT_TRUE(config_->GetString(prefix + "home", &home));
260+
EXPECT_EQ("naive", home);
258261
string work;
259262
EXPECT_TRUE(config_->GetString(prefix + "work", &work));
260263
EXPECT_EQ("excited", work);

0 commit comments

Comments
 (0)