@@ -480,7 +480,7 @@ describe('Metadata generation', () => {
480
480
const parameterMetadata = new MetadataGenerator ( './tests/fixtures/controllers/hiddenMethodController.ts' ) . Generate ( ) ;
481
481
const controller = parameterMetadata . controllers [ 0 ] ;
482
482
483
- it ( 'should generate methods visible by default' , ( ) => {
483
+ it ( 'should mark methods as visible by default' , ( ) => {
484
484
const method = controller . methods . find ( m => m . name === 'normalGetMethod' ) ;
485
485
if ( ! method ) {
486
486
throw new Error ( 'Method normalGetMethod not defined!' ) ;
@@ -491,7 +491,7 @@ describe('Metadata generation', () => {
491
491
expect ( method . isHidden ) . to . equal ( false ) ;
492
492
} ) ;
493
493
494
- it ( 'should generate hidden methods' , ( ) => {
494
+ it ( 'should mark methods as hidden ' , ( ) => {
495
495
const method = controller . methods . find ( m => m . name === 'hiddenGetMethod' ) ;
496
496
if ( ! method ) {
497
497
throw new Error ( 'Method hiddenGetMethod not defined!' ) ;
@@ -503,6 +503,18 @@ describe('Metadata generation', () => {
503
503
} ) ;
504
504
} ) ;
505
505
506
+ describe ( 'HiddenControllerGenerator' , ( ) => {
507
+ const parameterMetadata = new MetadataGenerator ( './tests/fixtures/controllers/hiddenController.ts' ) . Generate ( ) ;
508
+ const controller = parameterMetadata . controllers [ 0 ] ;
509
+
510
+ it ( 'should mark all methods as hidden' , ( ) => {
511
+ expect ( controller . methods ) . to . have . lengthOf ( 2 ) ;
512
+ controller . methods . forEach ( method => {
513
+ expect ( method . isHidden ) . to . equal ( true ) ;
514
+ } ) ;
515
+ } ) ;
516
+ } ) ;
517
+
506
518
describe ( 'DeprecatedMethodGenerator' , ( ) => {
507
519
const parameterMetadata = new MetadataGenerator ( './tests/fixtures/controllers/deprecatedController.ts' ) . Generate ( ) ;
508
520
const controller = parameterMetadata . controllers [ 0 ] ;
0 commit comments