@@ -33,8 +33,10 @@ describe('[EDEX] EuclidianDistanceEngine', function () {
3333 assert . strictEqual ( cfEngine . methodIds . length , 11 ) ;
3434 } ) ;
3535
36- it ( '[EDEI2] mood engine loads 2 methods' , ( ) => {
37- assert . strictEqual ( moodEngine . methodIds . length , 2 ) ;
36+ it ( '[EDEI2] mood engine loads methods from pack (excludes _raw)' , ( ) => {
37+ assert . ok ( moodEngine . methodIds . length >= 2 , `expected at least 2 methods, got ${ moodEngine . methodIds . length } ` ) ;
38+ assert . ok ( moodEngine . methodIds . includes ( 'mira' ) , 'should include mira' ) ;
39+ assert . ok ( ! moodEngine . methodIds . includes ( '_raw' ) , '_raw should not be in methodIds (auto-generated)' ) ;
3840 } ) ;
3941
4042 it ( '[EDEI3] cervical-fluid has 9 dimensions' , ( ) => {
@@ -134,12 +136,12 @@ describe('[EDEX] EuclidianDistanceEngine', function () {
134136 assert . ok ( [ 'dry' , 'sticky' ] . includes ( result . data ) , `expected dry or sticky, got ${ result . data } ` ) ;
135137 } ) ;
136138
137- it ( '[EDEC7] mood mira Happy → hds produces valid 5D vector' , ( ) => {
139+ it ( '[EDEC7] mood mira Happy → _raw produces valid 5D vector' , ( ) => {
138140 const vec = moodEngine . toVector ( 'mira' , 'Happy' ) ;
139141 assert . strictEqual ( vec . valence , 0.80 ) ;
140142 assert . strictEqual ( vec . arousal , 0.60 ) ;
141- const result = moodEngine . fromVector ( 'hds ' , vec ) ;
142- // hds is assembly — result should be an object with 5 fields
143+ const result = moodEngine . fromVector ( '_raw ' , vec ) ;
144+ // _raw is assembly — result should be an object with 5 fields
143145 assert . ok ( result . data , 'should have result data' ) ;
144146 } ) ;
145147 } ) ;
@@ -246,7 +248,7 @@ describe('[MCVX] HDSModelConverters with loadPack', function () {
246248 } ) ;
247249
248250 it ( '[MCVX6] convertMethodToMethod works' , async ( ) => {
249- const result = await converters . convertMethodToMethod ( 'mood' , 'mira' , 'hds ' , 'Happy' ) ;
251+ const result = await converters . convertMethodToMethod ( 'mood' , 'mira' , '_raw ' , 'Happy' ) ;
250252 assert . ok ( result . data , 'should have result' ) ;
251253 assert . ok ( result . matchDistance >= 0 , 'should have matchDistance' ) ;
252254 } ) ;
@@ -292,7 +294,7 @@ describe('[MCVX] HDSModelConverters with loadPack', function () {
292294 const cfEngine = converters . getEngine ( 'cervical-fluid' ) ;
293295 assert . ok ( moodEngine . getMethodDef ( '_raw' ) , '_raw should exist for mood' ) ;
294296 assert . ok ( cfEngine . getMethodDef ( '_raw' ) , '_raw should exist for cervical-fluid' ) ;
295- assert . strictEqual ( moodEngine . getMethodDef ( '_raw' ) . name . en , 'Raw dimensions ' ) ;
297+ assert . strictEqual ( moodEngine . getMethodDef ( '_raw' ) . name . en , 'HDS Native ' ) ;
296298 } ) ;
297299
298300 it ( '[MCVX12] _raw fromVector returns object with stop labels' , async ( ) => {
0 commit comments