# Especificações do sistema de novas funcionalidades principais em plugins e temas

**URL:** <https://meta.discourse.org/t/new-core-features-system-specs-in-plugins-and-themes/361381>\
**Category:** Development\
**Tags:** dev-news\
**Created:** [Abril 11, 2025, 8:43am UTC](https://meta.discourse.org/t/new-core-features-system-specs-in-plugins-and-themes/361381 "2025-04-11T08:43:29Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![gormus](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/gormus/32/428592_2.png) [@gormus](https://meta.discourse.org/u/gormus)\
**Post date:** [Maio 21, 2025, 1:51pm UTC](https://meta.discourse.org/t/new-core-features-system-specs-in-plugins-and-themes/361381/2 "2025-05-21T13:51:40Z")

</div>

> [@loic](#):
>
> Se o plugin ou o tema em que você está trabalhando altera uma funcionalidade básica do Discourse de propósito, então é possível pular alguns dos exemplos das especificações de recursos principais:
> 
> ```plaintext
> it_behaves_like "having working core features", skip_examples: %i[login likes]
> 
> ```
> 
> Aqui está a lista completa de palavras-chave para pular exemplos:
> 
> - login
> - likes
> - profile
> - topics
> - topics:read
> - topics:reply
> - topics:create
> - search
> - search:quick\_search
> - search:full\_page

IMHO, seria muito útil e prestativo incluir este detalhe em

> <https://github.com/discourse/discourse-plugin-skeleton/blob/main/spec/system/core_features_spec.rb#L1-L7>

e

> <https://github.com/discourse/discourse-theme-skeleton/blob/cf50046612c2ea26909a350cea5b37321964816e/spec/system/core_features_spec.rb#L1-L7>

… ou o link deste tópico 🙂

---

_[View the full topic](https://meta.discourse.org/t/new-core-features-system-specs-in-plugins-and-themes/361381)._
