How have you automated verifying that the correct licenses are displayed properly in your application?
For example, let’s say your application is using a package that uses the MIT license, requiring you to display that somewhere in the application. How do you make sure that:
- The application is displayed in the proper place.
- If there is a new license, that license is detected and it is checked against the list of licenses that are displayed within your application (if needed)
Right now, we have a test for the first, but no automation around the second. It’s a manual process that the developer who adds a package has to check for licensing requirements and adds any additional check to the automated test. We’d like to take out the human element so we don’t accidentally miss a new license that needs to be added. Thanks in advance!