\SnippetLanguageTest
Synopsis
class SnippetLanguageTest
extends SapphireTest
{
- // members
- public static string $fixture_file = 'SnippetLanguageTest.yml';
- // methods
- public void setUp()
- public void tearDown()
- public void testCantDeleteDefaultLanguage()
- public void testCanDeleteUserLanguage()
- public void testCantDeleteUserLanguageWithSnippet()
- public void testCantDeleteUserLanguageWithFolder()
- public void testValidCustomLanguage()
- public void testInvalidCustomLanguage()
- public void testCustomLanguageBrushInvalidRemotePath()
- public void testCustomLanguageBrushInvalidLocalPath()
- public void testNonJSCustomLanguageBrush()
Hierarchy
Extends
- SapphireTest
Members
public
- $fixture_file
Methods
public
- setUp()
- tearDown()
- testCanDeleteUserLanguage() — Tests to see if a user can delete a user language without children
- testCantDeleteDefaultLanguage() — Checks to see if the user can't delete a default language
- testCantDeleteUserLanguageWithFolder() — Tests to see that a user can't delete a user language with folders
- testCantDeleteUserLanguageWithSnippet() — Tests to see that a user can't delete a user language with snippets
- testCustomLanguageBrushInvalidLocalPath() — Tests to see if a language defined in the config with a absolute file path generates an error and is not added
- testCustomLanguageBrushInvalidRemotePath() — Tests to see if a language defined in the config with a remote url generates an error and is not added
- testInvalidCustomLanguage() — Tests to see if a language defined in the config missing components generates an error and is not added
- testNonJSCustomLanguageBrush() — Tests to see if a language defined in the config with a brush that does not end in .js generates an error and is not added
- testValidCustomLanguage() — Tests to see if a valid language can be added via the config layer