# Developing Discourse Plugins - Part 6 - Add acceptance tests

**URL:** https://meta.discourse.org/t/developing-discourse-plugins-part-6-add-acceptance-tests/32619
**Category:** Developer Guides
**Tags:** testing, plugin-guides, tutorial
**Created:** [8월 27, 2015, 9:32오후 UTC](https://meta.discourse.org/t/developing-discourse-plugins-part-6-add-acceptance-tests/32619 "2015-08-27T21:32:26Z")
**Posts on this page:** 1
**Showing post:** 35

<div class="post-metadata">

### Author: ![jlc](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jlc/32/251717_2.png) [@jlc](https://meta.discourse.org/u/jlc)
#### Post date: [5월 19, 2022, 3:29오후 UTC](https://meta.discourse.org/t/developing-discourse-plugins-part-6-add-acceptance-tests/32619/35 "2022-05-19T15:29:58Z")

</div>

이 가이드를 따르려고 하고 있지만, 바로 시작점에서 막혀 있습니다: `/qunit`에 전혀 접근할 수 없습니다. (이 문제는 [Install Discourse on Ubuntu or Debian for Development](https://meta.discourse.org/t/beginners-guide-to-install-discourse-on-ubuntu-for-development/14727/) 와도 관련이 있어 보입니다. 이 링크는 개발을 학습하기 위해 로컬 머신에 Discourse를 배포하는 데 제가 기본적으로 사용하고 있는 접근 방식과 거의 동일합니다. 하지만 이 가이드가 제 장애물의 직접적인 원인이었기 때문에 여기에 질문을 남기게 되었습니다.) 해당 경로를 접근하려고 하면 "해당 페이지가 존재하지 않거나 비공개입니다"라는 응답이 반환됩니다.

`/qunit` 라우트의 컨트롤러([discourse/app/controllers/qunit\_controller.rb at 166fe3bb34f99bd0baa613726486ce0f13c7a992 · discourse/discourse · GitHub](https://github.com/discourse/discourse/blob/166fe3bb34f99bd0baa613726486ce0f13c7a992/app/controllers/qunit_controller.rb#L16))에는 `# only used in non-ember-cli test / dev`라는 주석이 붙어 있습니다(해당 메서드 앞의 주석). 따라서 `RAILS_ENV=test bundle exec rails server`로 인스턴스를 실행해 보았지만, `EmberCli.enabled?`는 여전히 `true`입니다.

`/qunit`에 실제로 접근할 수 있도록(아마도 EmberCLI를 비활성화해야 할 것 같습니다) 로컬 개발 서버를 실행하는 데 여러분은 어떤 접근 방식을 사용하고 계신가요? (물론 제가 명백한 것을 놓치고 있을 수도 있습니다.)

---

_[View the full topic](https://meta.discourse.org/t/developing-discourse-plugins-part-6-add-acceptance-tests/32619)._
