Score:1

Can you install exported site config as part of a kernel test?

ธง cn

I am using the Configuration Sync module to export config specific to my site out into a config directory that lives outside my main Drupal directory.

When writing kernel tests I know that you can use $this->installConfig() and specify a module(s) to install default config from, but how can I specify certain (or all) config files from that directory to be installed inside of a kernel test?

Score:0
ธง br

หากคุณจำเป็นต้องติดตั้งบางส่วนแยกกัน ให้พิจารณาว่าคุณต้องการติดตั้งแบบใดร่วมกัน และวางลงในโมดูลใหม่ด้วยกัน จากนั้นคุณสามารถติดตั้งชุดค่าผสมต่างๆ ได้โดยการระบุโมดูลที่จะติดตั้ง

Jimmyb_1991 avatar
cn flag
ฉันยอมรับว่าเป็นวิธีที่แน่นอน แต่ดูเหมือนว่าตรงกันข้ามกับวิธีการทำงานของการส่งออกการกำหนดค่า มันให้ไดเร็กทอรีที่เต็มไปด้วยไฟล์ปรับแต่งแล้ว ฉันรู้สึกว่าฉันควรจะใช้บางอย่าง `$this->installConfig('config_sync') เพื่อติดตั้งระหว่างการทดสอบ
br flag
นั่นเหมือนกับการบอกว่าคุณควรจะสามารถติดตั้งโมดูลได้ แต่ระบุว่าเอนทิตีใดที่จะติดตั้ง หรือบล็อกใด โมดูลคือชุดรหัสที่มีอยู่ในตัวเองซึ่งใช้คุณลักษณะ หากคุณต้องการเพียงส่วนเดียว นั่นคือการพึ่งพาและควรแยกออกเป็นโมดูลแยกต่างหาก

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา