Files
openfoodnetwork/spec/javascripts/unit/admin/services/enterprise_relationships_spec.js.coffee
David Cook 766bedb773 Label this feature as 'beta'
The permission is effectively the feature toggle. Users can choose to use it, but shouldn't expect it all to work perfectly yet.
When it's considered full featured, we just need to update the translation. Hm... I hope that's not too painful.🤞
2026-03-11 11:07:08 +11:00

20 lines
968 B
CoffeeScript

describe "enterprise relationships", ->
EnterpriseRelationships = null
enterprise_relationships = []
beforeEach ->
module "ofn.admin"
module ($provide) ->
$provide.value "enterprise_relationships", enterprise_relationships
null
beforeEach inject (_EnterpriseRelationships_) ->
EnterpriseRelationships = _EnterpriseRelationships_
it "presents permission names", ->
expect(EnterpriseRelationships.permission_presentation("add_to_order_cycle")).toEqual "add to order cycle"
expect(EnterpriseRelationships.permission_presentation("manage_products")).toEqual "manage products"
expect(EnterpriseRelationships.permission_presentation("edit_profile")).toEqual "edit profile"
expect(EnterpriseRelationships.permission_presentation("create_variant_overrides")).toEqual "add products to inventory"
expect(EnterpriseRelationships.permission_presentation("create_sourced_variants")).toEqual "create sourced variants [BETA]"