|
55 | 55 | } |
56 | 56 | end |
57 | 57 |
|
| 58 | + context 'and manage_nodejs_package set to true' do |
| 59 | + let :params do |
| 60 | + default_params.merge!(manage_nodejs_package: true) |
| 61 | + end |
| 62 | + |
| 63 | + it 'the nodejs package resource should be present' do |
| 64 | + is_expected.to contain_package('nodejs') |
| 65 | + end |
| 66 | + end |
| 67 | + |
| 68 | + context 'and manage_nodejs_package set to false' do |
| 69 | + let :params do |
| 70 | + default_params.merge!(manage_nodejs_package: false) |
| 71 | + end |
| 72 | + |
| 73 | + it 'the nodejs and dev package resources should not be present' do |
| 74 | + is_expected.not_to contain_package('nodejs') |
| 75 | + is_expected.not_to contain_package(native_debian_devel_package) |
| 76 | + end |
| 77 | + end |
| 78 | + |
58 | 79 | context 'and repo_class set to ::nodejs::repo::nodesource' do |
59 | 80 | let :params do |
60 | 81 | default_params.merge!(repo_class: 'nodejs::repo::nodesource') |
|
333 | 354 | } |
334 | 355 | end |
335 | 356 |
|
| 357 | + context 'and manage_nodejs_package set to true' do |
| 358 | + let :params do |
| 359 | + default_params.merge!(manage_nodejs_package: true) |
| 360 | + end |
| 361 | + |
| 362 | + it 'the nodejs package resource should be present' do |
| 363 | + is_expected.to contain_package('nodejs') |
| 364 | + end |
| 365 | + end |
| 366 | + |
| 367 | + context 'and manage_nodejs_package set to false' do |
| 368 | + let :params do |
| 369 | + default_params.merge!(manage_nodejs_package: false) |
| 370 | + end |
| 371 | + |
| 372 | + it 'the nodejs and dev package resources should not be present' do |
| 373 | + is_expected.not_to contain_package('nodejs') |
| 374 | + is_expected.not_to contain_package('nodejs-devel') |
| 375 | + end |
| 376 | + end |
| 377 | + |
336 | 378 | context 'and repo_class set to ::nodejs::repo::nodesource' do |
337 | 379 | let :params do |
338 | 380 | default_params.merge!(repo_class: 'nodejs::repo::nodesource') |
|
668 | 710 | end |
669 | 711 | end |
670 | 712 |
|
| 713 | + # manage_nodejs_package |
| 714 | + context 'and manage_nodejs_package set to true' do |
| 715 | + let :params do |
| 716 | + { |
| 717 | + manage_nodejs_package: true |
| 718 | + } |
| 719 | + end |
| 720 | + |
| 721 | + it 'the nodejs package resource should be present' do |
| 722 | + is_expected.to contain_package('nodejs') |
| 723 | + end |
| 724 | + end |
| 725 | + |
| 726 | + context 'and manage_nodejs_package set to false' do |
| 727 | + let :params do |
| 728 | + { |
| 729 | + manage_nodejs_package: false |
| 730 | + } |
| 731 | + end |
| 732 | + |
| 733 | + it 'the nodejs and dev package resources should not be present' do |
| 734 | + is_expected.not_to contain_package('nodejs') |
| 735 | + is_expected.not_to contain_package('nodejs-devel') |
| 736 | + end |
| 737 | + end |
| 738 | + |
671 | 739 | # nodejs_package_ensure |
672 | 740 | context 'with nodejs_package_ensure set to present' do |
673 | 741 | let :params do |
|
729 | 797 | } |
730 | 798 | end |
731 | 799 |
|
| 800 | + # manage_nodejs_package |
| 801 | + context 'and manage_nodejs_package set to true' do |
| 802 | + let :params do |
| 803 | + { |
| 804 | + manage_nodejs_package: true |
| 805 | + } |
| 806 | + end |
| 807 | + |
| 808 | + it 'the nodejs package resource should be present' do |
| 809 | + is_expected.to contain_package('nodejs') |
| 810 | + end |
| 811 | + end |
| 812 | + |
| 813 | + context 'and manage_nodejs_package set to false' do |
| 814 | + let :params do |
| 815 | + { |
| 816 | + manage_nodejs_package: false |
| 817 | + } |
| 818 | + end |
| 819 | + |
| 820 | + it 'the nodejs package resource should not be present' do |
| 821 | + is_expected.not_to contain_package('nodejs') |
| 822 | + end |
| 823 | + end |
| 824 | + |
732 | 825 | # nodejs_package_ensure |
733 | 826 | context 'with nodejs_package_ensure set to present' do |
734 | 827 | let :params do |
|
765 | 858 | } |
766 | 859 | end |
767 | 860 |
|
| 861 | + # manage_nodejs_package |
| 862 | + context 'and manage_nodejs_package set to true' do |
| 863 | + let :params do |
| 864 | + { |
| 865 | + manage_nodejs_package: true |
| 866 | + } |
| 867 | + end |
| 868 | + |
| 869 | + it 'the nodejs package resource should be present' do |
| 870 | + is_expected.to contain_package('www/node') |
| 871 | + end |
| 872 | + end |
| 873 | + |
| 874 | + context 'and manage_nodejs_package set to false' do |
| 875 | + let :params do |
| 876 | + { |
| 877 | + manage_nodejs_package: false |
| 878 | + } |
| 879 | + end |
| 880 | + |
| 881 | + it 'the nodejs and dev package resources should not be present' do |
| 882 | + is_expected.not_to contain_package('www/node') |
| 883 | + is_expected.not_to contain_package('www/node-devel') |
| 884 | + end |
| 885 | + end |
| 886 | + |
768 | 887 | # nodejs_dev_package_ensure |
769 | 888 | context 'with nodejs_dev_package_ensure set to present' do |
770 | 889 | let :params do |
|
851 | 970 | } |
852 | 971 | end |
853 | 972 |
|
| 973 | + # manage_nodejs_package |
| 974 | + context 'and manage_nodejs_package set to true' do |
| 975 | + let :params do |
| 976 | + { |
| 977 | + manage_nodejs_package: true |
| 978 | + } |
| 979 | + end |
| 980 | + |
| 981 | + it 'the nodejs package resource should be present' do |
| 982 | + is_expected.to contain_package('node') |
| 983 | + end |
| 984 | + end |
| 985 | + |
| 986 | + context 'and manage_nodejs_package set to false' do |
| 987 | + let :params do |
| 988 | + { |
| 989 | + manage_nodejs_package: false |
| 990 | + } |
| 991 | + end |
| 992 | + |
| 993 | + it 'the nodejs package resource should not be present' do |
| 994 | + is_expected.not_to contain_package('node') |
| 995 | + end |
| 996 | + end |
| 997 | + |
854 | 998 | # nodejs_package_ensure |
855 | 999 | context 'with nodejs_package_ensure set to present' do |
856 | 1000 | let :params do |
|
887 | 1031 | } |
888 | 1032 | end |
889 | 1033 |
|
| 1034 | + # manage_nodejs_package |
| 1035 | + context 'and manage_nodejs_package set to true' do |
| 1036 | + let :params do |
| 1037 | + { |
| 1038 | + manage_nodejs_package: true |
| 1039 | + } |
| 1040 | + end |
| 1041 | + |
| 1042 | + it 'the nodejs package resource should be present' do |
| 1043 | + is_expected.to contain_package('nodejs') |
| 1044 | + end |
| 1045 | + end |
| 1046 | + |
| 1047 | + context 'and manage_nodejs_package set to false' do |
| 1048 | + let :params do |
| 1049 | + { |
| 1050 | + manage_nodejs_package: false |
| 1051 | + } |
| 1052 | + end |
| 1053 | + |
| 1054 | + it 'the nodejs and dev package resources should not be present' do |
| 1055 | + is_expected.not_to contain_package('nodejs') |
| 1056 | + is_expected.not_to contain_package('nodejs-devel') |
| 1057 | + end |
| 1058 | + end |
| 1059 | + |
890 | 1060 | # nodejs_dev_package_ensure |
891 | 1061 | context 'with nodejs_dev_package_ensure set to present' do |
892 | 1062 | let :params do |
|
994 | 1164 | } |
995 | 1165 | end |
996 | 1166 |
|
| 1167 | + # manage_nodejs_package |
| 1168 | + context 'and manage_nodejs_package set to true' do |
| 1169 | + let :params do |
| 1170 | + { |
| 1171 | + manage_nodejs_package: true |
| 1172 | + } |
| 1173 | + end |
| 1174 | + |
| 1175 | + it 'the nodejs package resource should be present' do |
| 1176 | + is_expected.to contain_package('nodejs') |
| 1177 | + end |
| 1178 | + end |
| 1179 | + |
| 1180 | + context 'and manage_nodejs_package set to false' do |
| 1181 | + let :params do |
| 1182 | + { |
| 1183 | + manage_nodejs_package: false |
| 1184 | + } |
| 1185 | + end |
| 1186 | + |
| 1187 | + it 'the nodejs package resource should not be present' do |
| 1188 | + is_expected.not_to contain_package('nodejs') |
| 1189 | + end |
| 1190 | + end |
| 1191 | + |
997 | 1192 | # nodejs_package_ensure |
998 | 1193 | context 'with nodejs_package_ensure set to present' do |
999 | 1194 | let :params do |
|
1055 | 1250 | } |
1056 | 1251 | end |
1057 | 1252 |
|
| 1253 | + # manage_nodejs_package |
| 1254 | + context 'and manage_nodejs_package set to true' do |
| 1255 | + let :params do |
| 1256 | + { |
| 1257 | + manage_nodejs_package: true |
| 1258 | + } |
| 1259 | + end |
| 1260 | + |
| 1261 | + it 'the nodejs package resource should be present' do |
| 1262 | + is_expected.to contain_package('net-libs/nodejs') |
| 1263 | + end |
| 1264 | + end |
| 1265 | + |
| 1266 | + context 'and manage_nodejs_package set to false' do |
| 1267 | + let :params do |
| 1268 | + { |
| 1269 | + manage_nodejs_package: false |
| 1270 | + } |
| 1271 | + end |
| 1272 | + |
| 1273 | + it 'the nodejs package resource should not be present' do |
| 1274 | + is_expected.not_to contain_package('net-libs/nodejs') |
| 1275 | + end |
| 1276 | + end |
| 1277 | + |
1058 | 1278 | # nodejs_package_ensure |
1059 | 1279 | context 'with nodejs_package_ensure set to present' do |
1060 | 1280 | let :params do |
|
1121 | 1341 | } |
1122 | 1342 | end |
1123 | 1343 |
|
| 1344 | + context 'and manage_nodejs_package set to true' do |
| 1345 | + let :params do |
| 1346 | + default_params.merge!(manage_nodejs_package: true) |
| 1347 | + end |
| 1348 | + |
| 1349 | + it 'the nodejs package resource should be present' do |
| 1350 | + is_expected.to contain_package('nodejs') |
| 1351 | + end |
| 1352 | + end |
| 1353 | + |
| 1354 | + context 'and manage_nodejs_package set to false' do |
| 1355 | + let :params do |
| 1356 | + default_params.merge!(manage_nodejs_package: false) |
| 1357 | + end |
| 1358 | + |
| 1359 | + it 'the nodejs and dev package resources should not be present' do |
| 1360 | + is_expected.not_to contain_package('nodejs') |
| 1361 | + is_expected.not_to contain_package('nodejs-devel') |
| 1362 | + end |
| 1363 | + end |
| 1364 | + |
1124 | 1365 | context 'and repo_class set to ::nodejs::repo::nodesource' do |
1125 | 1366 | let :params do |
1126 | 1367 | default_params.merge!(repo_class: 'nodejs::repo::nodesource') |
|
0 commit comments