|
1788 | 1788 | describe 'rabbitmq-heartbeat options' do |
1789 | 1789 | let(:params) { { heartbeat: 60 } } |
1790 | 1790 |
|
1791 | | - it 'sets heartbeat paramter in config file' do |
| 1791 | + it 'sets heartbeat parameter in config file' do |
1792 | 1792 | is_expected.to contain_file('rabbitmq.config'). \ |
1793 | 1793 | with_content(%r{\{heartbeat, 60\}}) |
1794 | 1794 | end |
1795 | 1795 | end |
1796 | 1796 |
|
| 1797 | + describe 'rabbitmq-quorum_membership_reconciliation_enabled undef options' do |
| 1798 | + let(:params) { { quorum_membership_reconciliation_enabled: :undef } } |
| 1799 | + |
| 1800 | + it 'sets quorum_membership_reconciliation_enabled parameter undef in config file' do |
| 1801 | + is_expected.not_to contain_file('rabbitmq.config'). \ |
| 1802 | + with_content(%r{\{quorum_membership_reconciliation_enabled, .*\}}) |
| 1803 | + end |
| 1804 | + end |
| 1805 | + |
| 1806 | + describe 'rabbitmq-quorum_membership_reconciliation_enabled false options' do |
| 1807 | + let(:params) { { quorum_membership_reconciliation_enabled: false } } |
| 1808 | + |
| 1809 | + it 'sets quorum_membership_reconciliation_enabled parameter false in config file' do |
| 1810 | + is_expected.to contain_file('rabbitmq.config'). \ |
| 1811 | + with_content(%r{\{quorum_membership_reconciliation_enabled, false\}}) |
| 1812 | + end |
| 1813 | + end |
| 1814 | + |
| 1815 | + describe 'rabbitmq-quorum_membership_reconciliation_enabled true options' do |
| 1816 | + let(:params) { { quorum_membership_reconciliation_enabled: true } } |
| 1817 | + |
| 1818 | + it 'sets quorum_membership_reconciliation_enabled parameter true in config file' do |
| 1819 | + is_expected.to contain_file('rabbitmq.config'). \ |
| 1820 | + with_content(%r{\{quorum_membership_reconciliation_enabled, true\}}) |
| 1821 | + end |
| 1822 | + end |
| 1823 | + |
| 1824 | + describe 'rabbitmq-quorum_membership_reconciliation_auto_remove undef options' do |
| 1825 | + let(:params) { { quorum_membership_reconciliation_auto_remove: :undef } } |
| 1826 | + |
| 1827 | + it 'sets quorum_membership_reconciliation_auto_remove parameter undef in config file' do |
| 1828 | + is_expected.not_to contain_file('rabbitmq.config'). \ |
| 1829 | + with_content(%r{\{quorum_membership_reconciliation_auto_remove, .*\}}) |
| 1830 | + end |
| 1831 | + end |
| 1832 | + |
| 1833 | + describe 'rabbitmq-quorum_membership_reconciliation_auto_remove false options' do |
| 1834 | + let(:params) { { quorum_membership_reconciliation_auto_remove: false } } |
| 1835 | + |
| 1836 | + it 'sets quorum_membership_reconciliation_auto_remove parameter false in config file' do |
| 1837 | + is_expected.to contain_file('rabbitmq.config'). \ |
| 1838 | + with_content(%r{\{quorum_membership_reconciliation_auto_remove, false\}}) |
| 1839 | + end |
| 1840 | + end |
| 1841 | + |
| 1842 | + describe 'rabbitmq-quorum_membership_reconciliation_auto_remove true options' do |
| 1843 | + let(:params) { { quorum_membership_reconciliation_auto_remove: true } } |
| 1844 | + |
| 1845 | + it 'sets quorum_membership_reconciliation_auto_remove parameter true in config file' do |
| 1846 | + is_expected.to contain_file('rabbitmq.config'). \ |
| 1847 | + with_content(%r{\{quorum_membership_reconciliation_auto_remove, true\}}) |
| 1848 | + end |
| 1849 | + end |
| 1850 | + |
| 1851 | + describe 'rabbitmq-quorum_membership_reconciliation_interval undef options' do |
| 1852 | + let(:params) { { quorum_membership_reconciliation_interval: :undef } } |
| 1853 | + |
| 1854 | + it 'sets quorum_membership_reconciliation_interval parameter undef in config file' do |
| 1855 | + is_expected.not_to contain_file('rabbitmq.config'). \ |
| 1856 | + with_content(%r{\{quorum_membership_reconciliation_interval, .*\}}) |
| 1857 | + end |
| 1858 | + end |
| 1859 | + |
| 1860 | + describe 'rabbitmq-quorum_membership_reconciliation_interval 36000 options' do |
| 1861 | + let(:params) { { quorum_membership_reconciliation_interval: 36_000 } } |
| 1862 | + |
| 1863 | + it 'sets quorum_membership_reconciliation_interval parameter 36000 in config file' do |
| 1864 | + is_expected.to contain_file('rabbitmq.config'). \ |
| 1865 | + with_content(%r{\{quorum_membership_reconciliation_interval, 36000\}}) |
| 1866 | + end |
| 1867 | + end |
| 1868 | + |
| 1869 | + describe 'rabbitmq-quorum_membership_reconciliation_interval 36000000000 options' do |
| 1870 | + let(:params) { { quorum_membership_reconciliation_interval: 36_000_000_000 } } |
| 1871 | + |
| 1872 | + it 'sets quorum_membership_reconciliation_interval parameter 36000000000 in config file' do |
| 1873 | + is_expected.to contain_file('rabbitmq.config'). \ |
| 1874 | + with_content(%r{\{quorum_membership_reconciliation_interval, 36000000000\}}) |
| 1875 | + end |
| 1876 | + end |
| 1877 | + |
| 1878 | + describe 'rabbitmq-quorum_membership_reconciliation_trigger_interval undef options' do |
| 1879 | + let(:params) { { quorum_membership_reconciliation_trigger_interval: :undef } } |
| 1880 | + |
| 1881 | + it 'sets quorum_membership_reconciliation_trigger_interval parameter undef in config file' do |
| 1882 | + is_expected.not_to contain_file('rabbitmq.config'). \ |
| 1883 | + with_content(%r{\{quorum_membership_reconciliation_trigger_interval, .*\}}) |
| 1884 | + end |
| 1885 | + end |
| 1886 | + |
| 1887 | + describe 'rabbitmq-quorum_membership_reconciliation_trigger_interval 3600 options' do |
| 1888 | + let(:params) { { quorum_membership_reconciliation_trigger_interval: 3600 } } |
| 1889 | + |
| 1890 | + it 'sets quorum_membership_reconciliation_trigger_interval parameter 3600 in config file' do |
| 1891 | + is_expected.to contain_file('rabbitmq.config'). \ |
| 1892 | + with_content(%r{\{quorum_membership_reconciliation_trigger_interval, 3600\}}) |
| 1893 | + end |
| 1894 | + end |
| 1895 | + |
| 1896 | + describe 'rabbitmq-quorum_membership_reconciliation_trigger_interval 36000000000 options' do |
| 1897 | + let(:params) { { quorum_membership_reconciliation_trigger_interval: 36_000_000_000 } } |
| 1898 | + |
| 1899 | + it 'sets quorum_membership_reconciliation_trigger_interval parameter 36000000000 in config file' do |
| 1900 | + is_expected.to contain_file('rabbitmq.config'). \ |
| 1901 | + with_content(%r{\{quorum_membership_reconciliation_trigger_interval, 36000000000\}}) |
| 1902 | + end |
| 1903 | + end |
| 1904 | + |
| 1905 | + describe 'rabbitmq-quorum_membership_reconciliation_target_group_size undef options' do |
| 1906 | + let(:params) { { quorum_membership_reconciliation_target_group_size: :undef } } |
| 1907 | + |
| 1908 | + it 'sets quorum_membership_reconciliation_target_group_size parameter undef in config file' do |
| 1909 | + is_expected.not_to contain_file('rabbitmq.config'). \ |
| 1910 | + with_content(%r{\{quorum_membership_reconciliation_target_group_size, .*\}}) |
| 1911 | + end |
| 1912 | + end |
| 1913 | + |
| 1914 | + describe 'rabbitmq-quorum_membership_reconciliation_target_group_size 2 options' do |
| 1915 | + let(:params) { { quorum_membership_reconciliation_target_group_size: 2 } } |
| 1916 | + |
| 1917 | + it 'sets quorum_membership_reconciliation_target_group_size parameter 2 in config file' do |
| 1918 | + is_expected.to contain_file('rabbitmq.config'). \ |
| 1919 | + with_content(%r{\{quorum_membership_reconciliation_target_group_size, 2\}}) |
| 1920 | + end |
| 1921 | + end |
| 1922 | + |
| 1923 | + describe 'rabbitmq-quorum_membership_reconciliation_target_group_size 4 options' do |
| 1924 | + let(:params) { { quorum_membership_reconciliation_target_group_size: 4 } } |
| 1925 | + |
| 1926 | + it 'sets quorum_membership_reconciliation_target_group_size parameter 4 in config file' do |
| 1927 | + is_expected.to contain_file('rabbitmq.config'). \ |
| 1928 | + with_content(%r{\{quorum_membership_reconciliation_target_group_size, 4\}}) |
| 1929 | + end |
| 1930 | + end |
| 1931 | + |
1797 | 1932 | context 'delete_guest_user' do |
1798 | 1933 | describe 'should do nothing by default' do |
1799 | 1934 | it { is_expected.not_to contain_rabbitmq_user('guest') } |
|
0 commit comments