@@ -891,6 +891,198 @@ describe('helpers', function () {
891
891
done ( ) ;
892
892
} ) ;
893
893
894
+ //////////////////////////////
895
+ // isHyphenatedBEM
896
+ //////////////////////////////
897
+
898
+ it ( 'isHyphenatedBEM - [\'TEST\' - false]' , function ( done ) {
899
+
900
+ var result = helpers . isHyphenatedBEM ( 'TEST' ) ;
901
+
902
+ assert . equal ( false , result ) ;
903
+ done ( ) ;
904
+ } ) ;
905
+
906
+ it ( 'isHyphenatedBEM - [\'test\' - true]' , function ( done ) {
907
+
908
+ var result = helpers . isHyphenatedBEM ( 'test' ) ;
909
+
910
+ assert . equal ( true , result ) ;
911
+ done ( ) ;
912
+ } ) ;
913
+
914
+ it ( 'isHyphenatedBEM - [abcDEF - false]' , function ( done ) {
915
+
916
+ var result = helpers . isHyphenatedBEM ( 'abcDEF' ) ;
917
+
918
+ assert . equal ( false , result ) ;
919
+ done ( ) ;
920
+ } ) ;
921
+
922
+ it ( 'isHyphenatedBEM - [\'abc---def\' - false]' , function ( done ) {
923
+
924
+ var result = helpers . isHyphenatedBEM ( 'abc---def' ) ;
925
+
926
+ assert . equal ( false , result ) ;
927
+ done ( ) ;
928
+ } ) ;
929
+
930
+ it ( 'isHyphenatedBEM - [\'abc___def\' - false]' , function ( done ) {
931
+
932
+ var result = helpers . isHyphenatedBEM ( 'abc___def' ) ;
933
+
934
+ assert . equal ( false , result ) ;
935
+ done ( ) ;
936
+ } ) ;
937
+
938
+ it ( 'isHyphenatedBEM - [\'ab__cd__ef\' - true]' , function ( done ) {
939
+
940
+ var result = helpers . isHyphenatedBEM ( 'ab__cd__ef' ) ;
941
+
942
+ assert . equal ( true , result ) ;
943
+ done ( ) ;
944
+ } ) ;
945
+
946
+ it ( 'isHyphenatedBEM - [\'ab__cd--ef\' - true]' , function ( done ) {
947
+
948
+ var result = helpers . isHyphenatedBEM ( 'ab__cd--ef' ) ;
949
+
950
+ assert . equal ( true , result ) ;
951
+ done ( ) ;
952
+ } ) ;
953
+
954
+ it ( 'isHyphenatedBEM - [\'abc_def\' - false]' , function ( done ) {
955
+
956
+ var result = helpers . isHyphenatedBEM ( 'abc_def' ) ;
957
+
958
+ assert . equal ( false , result ) ;
959
+ done ( ) ;
960
+ } ) ;
961
+
962
+ it ( 'isHyphenatedBEM - [\'abc-def\' - true]' , function ( done ) {
963
+
964
+ var result = helpers . isHyphenatedBEM ( 'abc-def' ) ;
965
+
966
+ assert . equal ( true , result ) ;
967
+ done ( ) ;
968
+ } ) ;
969
+
970
+ it ( 'isHyphenatedBEM - [\'ab-cd__ef\' - true]' , function ( done ) {
971
+
972
+ var result = helpers . isHyphenatedBEM ( 'ab-cd__ef' ) ;
973
+
974
+ assert . equal ( true , result ) ;
975
+ done ( ) ;
976
+ } ) ;
977
+
978
+ //////////////////////////////
979
+ // isStrictBEM
980
+ //////////////////////////////
981
+
982
+ it ( 'isStrictBEM - [\'TEST\' - false]' , function ( done ) {
983
+
984
+ var result = helpers . isStrictBEM ( 'TEST' ) ;
985
+
986
+ assert . equal ( false , result ) ;
987
+ done ( ) ;
988
+ } ) ;
989
+
990
+ it ( 'isStrictBEM - [\'test\' - true]' , function ( done ) {
991
+
992
+ var result = helpers . isStrictBEM ( 'test' ) ;
993
+
994
+ assert . equal ( true , result ) ;
995
+ done ( ) ;
996
+ } ) ;
997
+
998
+ it ( 'isStrictBEM - [abcDEF - false]' , function ( done ) {
999
+
1000
+ var result = helpers . isStrictBEM ( 'abcDEF' ) ;
1001
+
1002
+ assert . equal ( false , result ) ;
1003
+ done ( ) ;
1004
+ } ) ;
1005
+
1006
+ it ( 'isStrictBEM - [\'abc---def\' - false]' , function ( done ) {
1007
+
1008
+ var result = helpers . isStrictBEM ( 'abc---def' ) ;
1009
+
1010
+ assert . equal ( false , result ) ;
1011
+ done ( ) ;
1012
+ } ) ;
1013
+
1014
+ it ( 'isStrictBEM - [\'abc___def\' - false]' , function ( done ) {
1015
+
1016
+ var result = helpers . isStrictBEM ( 'abc___def' ) ;
1017
+
1018
+ assert . equal ( false , result ) ;
1019
+ done ( ) ;
1020
+ } ) ;
1021
+
1022
+ it ( 'isStrictBEM - [\'ab__cd__ef\' - false]' , function ( done ) {
1023
+
1024
+ var result = helpers . isStrictBEM ( 'ab__cd__ef' ) ;
1025
+
1026
+ assert . equal ( false , result ) ;
1027
+ done ( ) ;
1028
+ } ) ;
1029
+
1030
+ it ( 'isStrictBEM - [\'ab__cd--ef\' - false]' , function ( done ) {
1031
+
1032
+ var result = helpers . isStrictBEM ( 'ab__cd--ef' ) ;
1033
+
1034
+ assert . equal ( false , result ) ;
1035
+ done ( ) ;
1036
+ } ) ;
1037
+
1038
+ it ( 'isStrictBEM - [\'ab__cd_ef_gh\' - true]' , function ( done ) {
1039
+
1040
+ var result = helpers . isStrictBEM ( 'ab__cd_ef_gh' ) ;
1041
+
1042
+ assert . equal ( true , result ) ;
1043
+ done ( ) ;
1044
+ } ) ;
1045
+
1046
+ it ( 'isStrictBEM - [\'ab-cd-ef__gh-ij-kl_mn-op-qr_st-uv-wx\' - true]' , function ( done ) {
1047
+
1048
+ var result = helpers . isStrictBEM ( 'ab-cd-ef__gh-ij-kl_mn-op-qr_st-uv-wx' ) ;
1049
+
1050
+ assert . equal ( true , result ) ;
1051
+ done ( ) ;
1052
+ } ) ;
1053
+
1054
+ it ( 'isStrictBEM - [\'ab__cd_ef_gh_ij\' - false]' , function ( done ) {
1055
+
1056
+ var result = helpers . isStrictBEM ( 'ab__cd_ef_gh_ij' ) ;
1057
+
1058
+ assert . equal ( false , result ) ;
1059
+ done ( ) ;
1060
+ } ) ;
1061
+
1062
+ it ( 'isStrictBEM - [\'abc_def\' - false]' , function ( done ) {
1063
+
1064
+ var result = helpers . isStrictBEM ( 'abc_def' ) ;
1065
+
1066
+ assert . equal ( false , result ) ;
1067
+ done ( ) ;
1068
+ } ) ;
1069
+
1070
+ it ( 'isStrictBEM - [\'abc-def\' - true]' , function ( done ) {
1071
+
1072
+ var result = helpers . isStrictBEM ( 'abc-def' ) ;
1073
+
1074
+ assert . equal ( true , result ) ;
1075
+ done ( ) ;
1076
+ } ) ;
1077
+
1078
+ it ( 'isStrictBEM - [\'ab-cd__ef\' - true]' , function ( done ) {
1079
+
1080
+ var result = helpers . isStrictBEM ( 'ab-cd__ef' ) ;
1081
+
1082
+ assert . equal ( true , result ) ;
1083
+ done ( ) ;
1084
+ } ) ;
1085
+
894
1086
//////////////////////////////
895
1087
// isValidHex
896
1088
//////////////////////////////
0 commit comments