cygne
cygne

Reputation: 547

pass parameters to after-feature karate

I discovered after-feature in karate which is very useful. But I didn't find how to pass parameters to after-feature from main feature. Ex: access token to delete a user account or a user_id. Here is call of after-feature.feature in my main feature:

* configure afterFeature = function(){ karate.call('classpath: AfterFeature.feature'); }

Here is my AfterFeature.feature

Scenario:
    * url 'XXX'
    * path 'YYY'
    * param foo = bar which should come from main feature
    * header Authorization = 'Bearer ' + accessToken which should come from main feature
    * method delete
    * status 204

Upvotes: 1

Views: 766

Answers (1)

Peter Thomas
Peter Thomas

Reputation: 58128

karate.call() can take parameters.

karate.call('classpath: AfterFeature.feature', { some: 'value' });

Upvotes: 1

Related Questions