Skip to main content
Glama
nrwl

Nx MCP Server

Official
by nrwl
autocomplete-field.cy.ts1.31 kB
import { getFieldByName, getFields } from '../support/get-elements'; import { visitGenerateUi } from '../support/visit-generate-ui'; const autocompleteSchema = { collectionName: '@nx/test', generatorName: 'test', description: 'description', options: [ { name: 'option1', isRequired: true, items: ['only1', 'only2', 'only3'], aliases: [], }, { name: 'option2', isRequired: true, items: [ 'item1', 'item2', 'item3', 'item4', 'item5', 'item6', 'object1', 'object2', 'object3', 'object4', 'object5', 'object6', 'object7', ], aliases: [], }, ], }; describe('autocomplete field', () => { beforeEach(() => visitGenerateUi(autocompleteSchema)); it('should correctly render select & autocomplete fields based on item length', () => { getFields().then((fields) => { const tagNames = fields .map((_, field) => field.tagName.toLowerCase()) .get(); expect(tagNames).to.deep.eq(['select-field', 'autocomplete-field']); }); }); it('should correctly render all options when expanded', () => { getFieldByName('option2').click(); cy.get('intellij-option').should('have.length', 13); }); });

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/nrwl/nx-console'

If you have feedback or need assistance with the MCP directory API, please join our Discord server